@@ -32,15 +32,25 @@ def test_utc_offset():
32
32
# TODO: Finish
33
33
34
34
# Check that the correct UTC offsets are given for common timezones for today
35
- assert dates .get_utc_offset ("US/Pacific" , today ) == datetime .timedelta (- 1 , 61200 )
36
- # assert dates.get_utc_offset("Europe/London", today) == datetime.timedelta(0, 3600) # BST
37
- assert dates .get_utc_offset ("Europe/London" , today ) == datetime .timedelta (0 , 0 )
35
+ assert dates .get_utc_offset ("US/Pacific" , today ) in {
36
+ datetime .timedelta (- 1 , 57600 ),
37
+ datetime .timedelta (- 1 , 61200 ),
38
+ }
39
+ assert dates .get_utc_offset ("Europe/London" , today ) in {
40
+ datetime .timedelta (0 , 3600 ), # BST
41
+ datetime .timedelta (0 , 0 ),
42
+ }
38
43
assert dates .get_utc_offset ("Africa/Algiers" , today ) == datetime .timedelta (0 , 3600 )
39
44
40
45
# Check that the correct UTC offsets are given for common timezones when ``date`` is not given
41
- assert dates .get_utc_offset ("US/Pacific" ) == datetime .timedelta (- 1 , 61200 )
42
- # assert dates.get_utc_offset("Europe/London") == datetime.timedelta(0, 3600) # BST
43
- assert dates .get_utc_offset ("Europe/London" ) == datetime .timedelta (0 , 0 )
46
+ assert dates .get_utc_offset ("US/Pacific" ) in {
47
+ datetime .timedelta (- 1 , 57600 ),
48
+ datetime .timedelta (- 1 , 61200 ),
49
+ }
50
+ assert dates .get_utc_offset ("Europe/London" ) in {
51
+ datetime .timedelta (0 , 3600 ), # BST
52
+ datetime .timedelta (0 , 0 ),
53
+ }
44
54
assert dates .get_utc_offset ("Africa/Algiers" ) == datetime .timedelta (0 , 3600 )
45
55
46
56
0 commit comments