(self)
| 1109 | # subclass this to test datetimes too. |
| 1110 | |
| 1111 | def test_delta_non_days_ignored(self): |
| 1112 | dt = date(2000, 1, 2) |
| 1113 | delta = timedelta(days=1, hours=2, minutes=3, seconds=4, |
| 1114 | microseconds=5) |
| 1115 | days = timedelta(delta.days) |
| 1116 | self.assertEqual(days, timedelta(1)) |
| 1117 | |
| 1118 | dt2 = dt + delta |
| 1119 | self.assertEqual(dt2, dt + days) |
| 1120 | |
| 1121 | dt2 = delta + dt |
| 1122 | self.assertEqual(dt2, dt + days) |
| 1123 | |
| 1124 | dt2 = dt - delta |
| 1125 | self.assertEqual(dt2, dt - days) |
| 1126 | |
| 1127 | delta = -delta |
| 1128 | days = timedelta(delta.days) |
| 1129 | self.assertEqual(days, timedelta(-2)) |
| 1130 | |
| 1131 | dt2 = dt + delta |
| 1132 | self.assertEqual(dt2, dt + days) |
| 1133 | |
| 1134 | dt2 = delta + dt |
| 1135 | self.assertEqual(dt2, dt + days) |
| 1136 | |
| 1137 | dt2 = dt - delta |
| 1138 | self.assertEqual(dt2, dt - days) |
| 1139 | |
| 1140 | def test_strptime(self): |
| 1141 | inputs = [ |
nothing calls this directly
no test coverage detected