]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
rewrite regression test
authorAlex Morega <alex@grep.ro>
Sat, 6 Jul 2013 15:47:29 +0000 (17:47 +0200)
committerAlex Morega <alex@grep.ro>
Sat, 6 Jul 2013 17:10:01 +0000 (19:10 +0200)
tests/test_dates.py

index 25202a9fc770d12c101034f7b7a87a33c08e5077..65f7999de8f21c0c78760da5c52cae0a47585e65 100644 (file)
@@ -314,10 +314,10 @@ class FormatTimedeltaTestCase(unittest.TestCase):
 
 class TimeZoneAdjustTestCase(unittest.TestCase):
     def _utc(self):
-        UTC = FixedOffsetTimezone(0, 'UTC')
-        def fake_localize(self, dt, is_dst=False):
-            raise NotImplementedError()
-        UTC.localize = types.MethodType(fake_localize, UTC, UTC.__class__)
+        class EvilFixedOffsetTimezone(FixedOffsetTimezone):
+            def localize(self, dt, is_dst=False):
+                raise NotImplementedError()
+        UTC = EvilFixedOffsetTimezone(0, 'UTC')
         # This is important to trigger the actual bug (#257)
         self.assertEqual(False, hasattr(UTC, 'normalize'))
         return UTC