diff options
Diffstat (limited to 'Lib/test/test_time.py')
| -rw-r--r-- | Lib/test/test_time.py | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/test_time.py b/Lib/test/test_time.py index 6334e022e0..3f571a0e6f 100644 --- a/Lib/test/test_time.py +++ b/Lib/test/test_time.py @@ -174,6 +174,12 @@ class TimeTestCase(unittest.TestCase):      def test_strftime_bounding_check(self):          self._bounds_checking(lambda tup: time.strftime('', tup)) +    def test_strftime_format_check(self): +        for x in [ '', 'A', '%A', '%AA' ]: +            for y in range(0x0, 0x10): +                for z in [ '%', 'A%', 'AA%', '%A%', 'A%A%', '%#' ]: +                    self.assertRaises(ValueError, time.strftime, x * y + z) +      def test_default_values_for_zero(self):          # Make sure that using all zeros uses the proper default          # values.  No test for daylight savings since strftime() does  | 
