summaryrefslogtreecommitdiff
path: root/Lib/test/test_time.py
diff options
context:
space:
mode:
authorSteve Dower <steve.dower@microsoft.com>2015-09-05 20:59:20 -0700
committerSteve Dower <steve.dower@microsoft.com>2015-09-05 20:59:20 -0700
commit237060abb4b29a4e43778c115011c279d2779d72 (patch)
treee1371c95724ef67c6b4a5e2a6a0f6a3b58682df1 /Lib/test/test_time.py
parent2b2b75374e7215e622b95f89ce93259c05002f24 (diff)
parent699534210c935de3d5041c801bd97270fd31a522 (diff)
downloadcpython-git-237060abb4b29a4e43778c115011c279d2779d72.tar.gz
Merge from 3.5.0 release branch
Diffstat (limited to 'Lib/test/test_time.py')
-rw-r--r--Lib/test/test_time.py6
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