Skip to content

Commit 7397b0e

Browse files
committed
Fix non-valid MySQL dates
1 parent f9cc9f8 commit 7397b0e

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

tests/test_MySQLdb_times.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,14 @@
1111

1212
class TestX_or_None(unittest.TestCase):
1313
def test_date_or_none(self):
14-
assert times.Date_or_None('1969-1-1') == date(1969, 1, 1)
15-
assert times.Date_or_None('2015-1-1') == date(2015, 1, 1)
14+
assert times.Date_or_None('1969-01-01') == date(1969, 1, 1)
15+
assert times.Date_or_None('2015-01-01') == date(2015, 1, 1)
1616
assert times.Date_or_None('2015-12-13') == date(2015, 12, 13)
1717

1818
assert times.Date_or_None('') is None
1919
assert times.Date_or_None('fail') is None
2020
assert times.Date_or_None('2015-12') is None
2121
assert times.Date_or_None('2015-12-40') is None
22-
assert times.Date_or_None('15-12-13').year != 2015
2322

2423
def test_time_or_none(self):
2524
assert times.Time_or_None('00:00:00') == time(0, 0)
@@ -32,7 +31,7 @@ def test_time_or_none(self):
3231
assert times.Time_or_None('01:02:03.123456789') is None
3332

3433
def test_datetime_or_none(self):
35-
assert times.DateTime_or_None('15-12-13') == date(15, 12, 13)
34+
assert times.DateTime_or_None('1000-01-01') == date(1000, 1, 1)
3635
assert times.DateTime_or_None('2015-12-13') == date(2015, 12, 13)
3736
assert times.DateTime_or_None('2015-12-13 01:02') == datetime(2015, 12, 13, 1, 2)
3837
assert times.DateTime_or_None('2015-12-13T01:02') == datetime(2015, 12, 13, 1, 2)

0 commit comments

Comments
 (0)