MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_delta_non_days_ignored

Method test_delta_non_days_ignored

Lib/test/datetimetester.py:1106–1133  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1104 # subclass this to test datetimes too.
1105
1106 def test_delta_non_days_ignored(self):
1107 dt = date(2000, 1, 2)
1108 delta = timedelta(days=1, hours=2, minutes=3, seconds=4,
1109 microseconds=5)
1110 days = timedelta(delta.days)
1111 self.assertEqual(days, timedelta(1))
1112
1113 dt2 = dt + delta
1114 self.assertEqual(dt2, dt + days)
1115
1116 dt2 = delta + dt
1117 self.assertEqual(dt2, dt + days)
1118
1119 dt2 = dt - delta
1120 self.assertEqual(dt2, dt - days)
1121
1122 delta = -delta
1123 days = timedelta(delta.days)
1124 self.assertEqual(days, timedelta(-2))
1125
1126 dt2 = dt + delta
1127 self.assertEqual(dt2, dt + days)
1128
1129 dt2 = delta + dt
1130 self.assertEqual(dt2, dt + days)
1131
1132 dt2 = dt - delta
1133 self.assertEqual(dt2, dt - days)
1134
1135 def test_strptime(self):
1136 inputs = [

Callers

nothing calls this directly

Calls 3

dateClass · 0.90
timedeltaClass · 0.90
assertEqualMethod · 0.45

Tested by

no test coverage detected