[pypy-svn] r78382 - in pypy/branch/fast-forward/pypy/module/rctime: . test
afa at codespeak.net
afa at codespeak.net
Thu Oct 28 01:54:14 CEST 2010
Author: afa
Date: Thu Oct 28 01:54:11 2010
New Revision: 78382
Modified:
pypy/branch/fast-forward/pypy/module/rctime/app_time.py
pypy/branch/fast-forward/pypy/module/rctime/test/test_rctime.py
Log:
Ensure that time.strptime() returns a time structure
(the _strptime module changed in 2.7 to return an additional value)
Modified: pypy/branch/fast-forward/pypy/module/rctime/app_time.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/rctime/app_time.py (original)
+++ pypy/branch/fast-forward/pypy/module/rctime/app_time.py Thu Oct 28 01:54:11 2010
@@ -25,7 +25,7 @@
(same as strftime())."""
import _strptime # from the CPython standard library
- return _strptime._strptime(string, format)
+ return _strptime._strptime(string, format)[0]
__doc__ = """This module provides various functions to manipulate time values.
Modified: pypy/branch/fast-forward/pypy/module/rctime/test/test_rctime.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/rctime/test/test_rctime.py (original)
+++ pypy/branch/fast-forward/pypy/module/rctime/test/test_rctime.py Thu Oct 28 01:54:11 2010
@@ -270,9 +270,11 @@
def test_strptime(self):
import time as rctime
-
+
t = rctime.time()
tt = rctime.gmtime(t)
+ assert isinstance(rctime.strptime("", ""), type(tt))
+
for directive in ('a', 'A', 'b', 'B', 'c', 'd', 'H', 'I',
'j', 'm', 'M', 'p', 'S',
'U', 'w', 'W', 'x', 'X', 'y', 'Y', 'Z', '%'):
More information about the Pypy-commit
mailing list