summaryrefslogtreecommitdiff
path: root/numpy/lib/tests/test__iotools.py
diff options
context:
space:
mode:
authorpierregm <pierregm@localhost>2009-02-04 21:53:05 +0000
committerpierregm <pierregm@localhost>2009-02-04 21:53:05 +0000
commit12750f7b0f6a5aa2cb318848de8e09076eb30fa2 (patch)
treed1d12288ae94945b4a10e943eafa1cf187a7de7e /numpy/lib/tests/test__iotools.py
parent37beec6667774346ded4f2b76a77cd5a3fbda7c3 (diff)
downloadnumpy-12750f7b0f6a5aa2cb318848de8e09076eb30fa2.tar.gz
test_upgrademapper : got rid of the dateutil import
Diffstat (limited to 'numpy/lib/tests/test__iotools.py')
-rw-r--r--numpy/lib/tests/test__iotools.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/numpy/lib/tests/test__iotools.py b/numpy/lib/tests/test__iotools.py
index 952594c34..61b069659 100644
--- a/numpy/lib/tests/test__iotools.py
+++ b/numpy/lib/tests/test__iotools.py
@@ -130,14 +130,15 @@ class TestStringConverter(TestCase):
#
def test_upgrademapper(self):
"Tests updatemapper"
- try:
- import dateutil.parser
- import datetime
- dateparser = dateutil.parser.parse
- StringConverter.upgrade_mapper(dateparser, datetime.date(2000,1,1))
- convert = StringConverter(dateparser, datetime.date(2000, 1, 1))
- test = convert('2001-01-01')
- assert_equal(test, datetime.datetime(2001, 01, 01, 00, 00, 00))
- except ImportError:
- pass
+ from datetime import date
+ import time
+ dateparser = lambda s : date(*time.strptime(s, "%Y-%m-%d")[:3])
+ StringConverter.upgrade_mapper(dateparser, date(2000,1,1))
+ convert = StringConverter(dateparser, date(2000, 1, 1))
+ test = convert('2001-01-01')
+ assert_equal(test, date(2001, 01, 01))
+ test = convert('2009-01-01')
+ assert_equal(test, date(2009, 01, 01))
+ test = convert('')
+ assert_equal(test, date(2000, 01, 01))