示例#1
0
 def test_upgrademapper(self):
     "Tests updatemapper"
     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))
示例#2
0
 def test_upgrademapper(self):
     "Tests updatemapper"
     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))
示例#3
0
 def test_upgrademapper(self):
     "Tests updatemapper"
     dateparser = _bytes_to_date
     StringConverter.upgrade_mapper(dateparser, date(2000, 1, 1))
     convert = StringConverter(dateparser, date(2000, 1, 1))
     test = convert(asbytes('2001-01-01'))
     assert_equal(test, date(2001, 1, 1))
     test = convert(asbytes('2009-01-01'))
     assert_equal(test, date(2009, 1, 1))
     test = convert(asbytes(''))
     assert_equal(test, date(2000, 1, 1))
示例#4
0
 def test_upgrademapper(self):
     "Tests updatemapper"
     dateparser = _bytes_to_date
     StringConverter.upgrade_mapper(dateparser, date(2000, 1, 1))
     convert = StringConverter(dateparser, date(2000, 1, 1))
     test = convert(b'2001-01-01')
     assert_equal(test, date(2001, 1, 1))
     test = convert(b'2009-01-01')
     assert_equal(test, date(2009, 1, 1))
     test = convert(b'')
     assert_equal(test, date(2000, 1, 1))
 def test_upgrademapper(self):
     "Tests updatemapper"
     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))
示例#6
0
 def test_upgrademapper(self):
     "Tests updatemapper"
     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))
示例#7
0
 def test_upgrademapper(self):
     "Tests updatemapper"
     dateparser = _bytes_to_date
     _original_mapper = StringConverter._mapper[:]
     try:
         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, 1, 1))
         test = convert('2009-01-01')
         assert_equal(test, date(2009, 1, 1))
         test = convert('')
         assert_equal(test, date(2000, 1, 1))
     finally:
         StringConverter._mapper = _original_mapper
示例#8
0
    def test_upgrademapper(self):
        "Tests updatemapper"
        if hasattr(sys, 'gettotalrefcount'):
            # skip this test when Python was compiled using --with-pydebug
            return

        dateparser = _bytes_to_date
        StringConverter.upgrade_mapper(dateparser, date(2000, 1, 1))
        convert = StringConverter(dateparser, date(2000, 1, 1))
        test = convert(asbytes('2001-01-01'))
        assert_equal(test, date(2001, 01, 01))
        test = convert(asbytes('2009-01-01'))
        assert_equal(test, date(2009, 01, 01))
        test = convert(asbytes(''))
        assert_equal(test, date(2000, 01, 01))
示例#9
0
    def test_upgrademapper(self):
        "Tests updatemapper"
        if hasattr(sys, 'gettotalrefcount'):
            # skip this test when Python was compiled using --with-pydebug
            return

        dateparser = _bytes_to_date
        StringConverter.upgrade_mapper(dateparser, date(2000, 1, 1))
        convert = StringConverter(dateparser, date(2000, 1, 1))
        test = convert(asbytes('2001-01-01'))
        assert_equal(test, date(2001, 01, 01))
        test = convert(asbytes('2009-01-01'))
        assert_equal(test, date(2009, 01, 01))
        test = convert(asbytes(''))
        assert_equal(test, date(2000, 01, 01))