1
+ from datetime import datetime
2
+
3
+ from timezone import what_time_lives_pybites
4
+
5
+
6
+ def test_what_time_lives_pybites_spanish_summertime ():
7
+ # AUS is 8 hours ahead of ES
8
+ naive_utc_dt = datetime (2018 , 4 , 27 , 22 , 55 , 0 )
9
+ aus_dt , es_dt = what_time_lives_pybites (naive_utc_dt )
10
+
11
+ assert aus_dt .year == 2018
12
+ assert aus_dt .month == 4
13
+ assert aus_dt .day == 28
14
+ assert aus_dt .hour == 8
15
+ assert aus_dt .minute == 55
16
+
17
+ assert es_dt .year == 2018
18
+ assert es_dt .month == 4
19
+ assert es_dt .day == 28
20
+ assert es_dt .hour == 0
21
+ assert es_dt .minute == 55
22
+
23
+
24
+ def test_what_time_lives_pybites_spanish_wintertime ():
25
+ # AUS is 10 hours ahead of ES
26
+ naive_utc_dt = datetime (2018 , 11 , 1 , 14 , 10 , 0 )
27
+ aus_dt , es_dt = what_time_lives_pybites (naive_utc_dt )
28
+
29
+ assert aus_dt .year == 2018
30
+ assert aus_dt .month == 11
31
+ assert aus_dt .day == 2
32
+ assert aus_dt .hour == 1
33
+ assert aus_dt .minute == 10
34
+
35
+ assert es_dt .year == 2018
36
+ assert es_dt .month == 11
37
+ assert es_dt .day == 1
38
+ assert es_dt .hour == 15
39
+ assert es_dt .minute == 10
0 commit comments