| 26 | |
| 27 | |
| 28 | def test_basic_convert(): |
| 29 | dt = datetime(2016, 6, 1, 12, 34, 56, 123456, fold=1) |
| 30 | tz = timezone("Europe/Paris") |
| 31 | dt = tz.convert(dt) |
| 32 | |
| 33 | assert dt.year == 2016 |
| 34 | assert dt.month == 6 |
| 35 | assert dt.day == 1 |
| 36 | assert dt.hour == 12 |
| 37 | assert dt.minute == 34 |
| 38 | assert dt.second == 56 |
| 39 | assert dt.microsecond == 123456 |
| 40 | assert dt.tzinfo.name == "Europe/Paris" |
| 41 | assert dt.tzinfo.utcoffset(dt) == timedelta(seconds=7200) |
| 42 | assert dt.tzinfo.dst(dt) == timedelta(seconds=3600) |
| 43 | |
| 44 | |
| 45 | def test_equality(): |