mirror of
https://github.com/PyMySQL/mysqlclient.git
synced 2026-03-13 08:00:02 +08:00
Increase MySQLdb.times coverage to 100%
This commit is contained in:
@@ -64,7 +64,7 @@ def DateTime_or_None(s):
|
||||
ms = 0
|
||||
return datetime(*[ int(x) for x in d.split('-')+t.split(':')+[ms] ])
|
||||
except (SystemExit, KeyboardInterrupt):
|
||||
raise
|
||||
raise # pragma: no cover
|
||||
except:
|
||||
return Date_or_None(s)
|
||||
|
||||
@@ -129,6 +129,6 @@ def mysql_timestamp_converter(s):
|
||||
try:
|
||||
return Timestamp(*parts)
|
||||
except (SystemExit, KeyboardInterrupt):
|
||||
raise
|
||||
raise # pragma: no cover
|
||||
except:
|
||||
return None
|
||||
|
||||
@@ -46,6 +46,7 @@ class TestX_or_None(unittest.TestCase):
|
||||
assert times.DateTime_or_None('2015-12-13T01:02:03.123456789') is None
|
||||
|
||||
def test_timedelta_or_none(self):
|
||||
assert times.TimeDelta_or_None('-1:0:0') == timedelta(0, -3600)
|
||||
assert times.TimeDelta_or_None('1:0:0') == timedelta(0, 3600)
|
||||
assert times.TimeDelta_or_None('12:55:30') == timedelta(0, 46530)
|
||||
assert times.TimeDelta_or_None('12:55:30.123456') == timedelta(0, 46530, 123456)
|
||||
|
||||
Reference in New Issue
Block a user