(self)
| 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 = [ |
nothing calls this directly
no test coverage detected