Author: Markus Holtermann <[email protected]>
Branch: issue2062
Changeset: r77965:3d0c1e1af8df
Date: 2015-06-08 20:38 +0200
http://bitbucket.org/pypy/pypy/changeset/3d0c1e1af8df/

Log:    Cleaned up datetime __repr__ tests

diff --git a/pypy/module/test_lib_pypy/test_datetime.py 
b/pypy/module/test_lib_pypy/test_datetime.py
--- a/pypy/module/test_lib_pypy/test_datetime.py
+++ b/pypy/module/test_lib_pypy/test_datetime.py
@@ -6,9 +6,16 @@
 
 class BaseTestDatetime:
     def test_repr(self):
-        print datetime
-        expected = "datetime.datetime(1, 2, 3, 0, 0)"
-        assert repr(datetime.datetime(1,2,3)) == expected
+        checks = (
+            (datetime.date(2015, 6, 8), "datetime.date(2015, 6, 8)"),
+            (datetime.datetime(2015, 6, 8, 12, 34, 56), 
"datetime.datetime(2015, 6, 8, 12, 34, 56)"),
+            (datetime.time(12, 34, 56), "datetime.time(12, 34, 56)"),
+            (datetime.timedelta(1), "datetime.timedelta(1)"),
+            (datetime.timedelta(1, 2), "datetime.timedelta(1, 2)"),
+            (datetime.timedelta(1, 2, 3), "datetime.timedelta(1, 2, 3)"),
+        )
+        for obj, expected in checks:
+            assert repr(obj) == expected
 
     def test_repr_overridden(self):
         class date_safe(datetime.date):
@@ -24,12 +31,6 @@
             pass
 
         checks = (
-            (datetime.date(2015, 6, 8), "datetime.date(2015, 6, 8)"),
-            (datetime.datetime(2015, 6, 8, 12, 34, 56), 
"datetime.datetime(2015, 6, 8, 12, 34, 56)"),
-            (datetime.time(12, 34, 56), "datetime.time(12, 34, 56)"),
-            (datetime.timedelta(1), "datetime.timedelta(1)"),
-            (datetime.timedelta(1, 2), "datetime.timedelta(1, 2)"),
-            (datetime.timedelta(1, 2, 3), "datetime.timedelta(1, 2, 3)"),
             (date_safe(2015, 6, 8), "date_safe(2015, 6, 8)"),
             (datetime_safe(2015, 6, 8, 12, 34, 56), "datetime_safe(2015, 6, 8, 
12, 34, 56)"),
             (time_safe(12, 34, 56), "time_safe(12, 34, 56)"),
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to