()
| 286 | ) |
| 287 | ) |
| 288 | def test_on_last_transition(): |
| 289 | tz = pendulum.timezone("Europe/Paris") |
| 290 | dt = pendulum.naive(2037, 10, 25, 2, 30) |
| 291 | dt = tz.convert(dt, dst_rule=pendulum.POST_TRANSITION) |
| 292 | |
| 293 | assert dt.year == 2037 |
| 294 | assert dt.month == 10 |
| 295 | assert dt.day == 25 |
| 296 | assert dt.hour == 2 |
| 297 | assert dt.minute == 30 |
| 298 | assert dt.second == 0 |
| 299 | assert dt.microsecond == 0 |
| 300 | assert dt.utcoffset().total_seconds() == 3600 |
| 301 | |
| 302 | dt = pendulum.naive(2037, 10, 25, 2, 30) |
| 303 | dt = tz.convert(dt, dst_rule=pendulum.PRE_TRANSITION) |
| 304 | |
| 305 | assert dt.year == 2037 |
| 306 | assert dt.month == 10 |
| 307 | assert dt.day == 25 |
| 308 | assert dt.hour == 2 |
| 309 | assert dt.minute == 30 |
| 310 | assert dt.second == 0 |
| 311 | assert dt.microsecond == 0 |
| 312 | assert dt.utcoffset().total_seconds() == 7200 |
| 313 | |
| 314 | |
| 315 | def test_convert_fold_attribute_is_honored(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…