MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_iso_datetime

Method test_iso_datetime

test/engine/test_processors.py:45–76  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

43
44class _DateProcessorTest(fixtures.TestBase):
45 def test_iso_datetime(self):
46 eq_(
47 self.module.str_to_datetime("2022-04-03 17:12:34.353"),
48 datetime.datetime(2022, 4, 3, 17, 12, 34, 353000),
49 )
50
51 eq_(
52 self.module.str_to_datetime("2022-04-03 17:12:34.353123"),
53 datetime.datetime(2022, 4, 3, 17, 12, 34, 353123),
54 )
55
56 eq_(
57 self.module.str_to_datetime("2022-04-03 17:12:34"),
58 datetime.datetime(2022, 4, 3, 17, 12, 34),
59 )
60
61 eq_(
62 self.module.str_to_time("17:12:34.353123"),
63 datetime.time(17, 12, 34, 353123),
64 )
65
66 eq_(
67 self.module.str_to_time("17:12:34.353"),
68 datetime.time(17, 12, 34, 353000),
69 )
70
71 eq_(
72 self.module.str_to_time("17:12:34"),
73 datetime.time(17, 12, 34),
74 )
75
76 eq_(self.module.str_to_date("2022-04-03"), datetime.date(2022, 4, 3))
77
78 @combinations("str_to_datetime", "str_to_time", "str_to_date")
79 def test_no_string(self, meth):

Callers

nothing calls this directly

Calls 7

eq_Function · 0.90
str_to_datetimeMethod · 0.80
str_to_timeMethod · 0.80
str_to_dateMethod · 0.80
datetimeMethod · 0.45
timeMethod · 0.45
dateMethod · 0.45

Tested by

no test coverage detected