Skip to content

Commit eb4abd9

Browse files
committed
Add unit tests related to #251
1 parent 4b66ab1 commit eb4abd9

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

sgqlc/types/datetime.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,12 @@ class Time(Scalar):
112112
datetime.time(12, 34, 56, tzinfo=...(...-1, ...70200)))
113113
>>> Time('123456+0530') # doctest: +ELLIPSIS
114114
datetime.time(12, 34, 56, tzinfo=...(...19800)))
115+
>>> Time('12:34') # HH:MM, missing seconds, naive = no timezone
116+
datetime.time(12, 34)
117+
>>> Time('12:34Z')
118+
datetime.time(12, 34, tzinfo=datetime.timezone.utc)
119+
>>> Time('12:34-05:30') # doctest: +ELLIPSIS
120+
datetime.time(12, 34, tzinfo=...(...-1, ...70200)))
115121
116122
Pre-converted values are allowed:
117123
@@ -242,6 +248,12 @@ class DateTime(Scalar):
242248
datetime.datetime(2018, 1, 2, 12, 34, 56, tzinfo=..., ...70200)))
243249
>>> DateTime('20180102T123456+0530') # doctest: +ELLIPSIS
244250
datetime.datetime(2018, 1, 2, 12, 34, 56, tzinfo=...(...19800)))
251+
>>> DateTime('2018-01-02T12:34') # HH:MM, missing seconds, no timezone
252+
datetime.datetime(2018, 1, 2, 12, 34)
253+
>>> DateTime('2018-01-02T12:34Z')
254+
datetime.datetime(2018, 1, 2, 12, 34, tzinfo=datetime.timezone.utc)
255+
>>> DateTime('2018-01-02T12:34-05:30') # doctest: +ELLIPSIS
256+
datetime.datetime(2018, 1, 2, 12, 34, tzinfo=..., ...70200)))
245257
246258
Pre-converted values are allowed:
247259

0 commit comments

Comments
 (0)