MCPcopy Index your code
hub / github.com/python/cpython / _add

Method _add

Lib/test/test_zoneinfo/test_zoneinfo.py:1256–1281  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1254
1255 @call
1256 def _add():
1257 # Transition to EDT on the 2nd Sunday in March at 4 AM, and
1258 # transition back on the first Sunday in November at 3AM
1259 tzstr = "EST5EDT,M3.2.0/4:00,M11.1.0/3:00"
1260
1261 EST = ZoneOffset("EST", timedelta(hours=-5), ZERO)
1262 EDT = ZoneOffset("EDT", timedelta(hours=-4), ONE_H)
1263
1264 cases[tzstr] = (
1265 (datetime(2019, 3, 9), EST, NORMAL),
1266 (datetime(2019, 3, 10, 3, 59), EST, NORMAL),
1267 (datetime(2019, 3, 10, 4, 0, fold=0), EST, GAP),
1268 (datetime(2019, 3, 10, 4, 0, fold=1), EDT, GAP),
1269 (datetime(2019, 3, 10, 4, 1, fold=0), EST, GAP),
1270 (datetime(2019, 3, 10, 4, 1, fold=1), EDT, GAP),
1271 (datetime(2019, 11, 2), EDT, NORMAL),
1272 (datetime(2019, 11, 3, 1, 59, fold=1), EDT, NORMAL),
1273 (datetime(2019, 11, 3, 2, 0, fold=0), EDT, FOLD),
1274 (datetime(2019, 11, 3, 2, 0, fold=1), EST, FOLD),
1275 (datetime(2020, 3, 8, 3, 59), EST, NORMAL),
1276 (datetime(2020, 3, 8, 4, 0, fold=0), EST, GAP),
1277 (datetime(2020, 3, 8, 4, 0, fold=1), EDT, GAP),
1278 (datetime(2020, 11, 1, 1, 59, fold=1), EDT, NORMAL),
1279 (datetime(2020, 11, 1, 2, 0, fold=0), EDT, FOLD),
1280 (datetime(2020, 11, 1, 2, 0, fold=1), EST, FOLD),
1281 )
1282
1283 @call
1284 def _add():

Callers

nothing calls this directly

Calls 3

timedeltaClass · 0.90
datetimeClass · 0.90
ZoneOffsetClass · 0.85

Tested by

no test coverage detected