| 65 | |
| 66 | |
| 67 | def test_skipped_time_with_post_rule(): |
| 68 | dt = datetime(2013, 3, 31, 2, 30, 45, 123456, fold=1) |
| 69 | tz = timezone("Europe/Paris") |
| 70 | dt = tz.convert(dt) |
| 71 | |
| 72 | assert dt.year == 2013 |
| 73 | assert dt.month == 3 |
| 74 | assert dt.day == 31 |
| 75 | assert dt.hour == 3 |
| 76 | assert dt.minute == 30 |
| 77 | assert dt.second == 45 |
| 78 | assert dt.microsecond == 123456 |
| 79 | assert dt.tzinfo.name == "Europe/Paris" |
| 80 | assert dt.tzinfo.utcoffset(dt) == timedelta(seconds=7200) |
| 81 | assert dt.tzinfo.dst(dt) == timedelta(seconds=3600) |
| 82 | |
| 83 | |
| 84 | def test_skipped_time_with_error(): |