@@ -57,21 +57,23 @@ def test_time2str(self):
5757 start = datetime (2019 , 7 , 30 , 5 , 14 , 23 )
5858
5959 test_cases = [
60- (start , "0 sec" ),
61- (datetime (2019 , 7 , 30 , 5 , 14 , 37 ), "14 sec" ),
62- (datetime (2019 , 7 , 30 , 5 , 15 , 22 ), "59 sec" ),
63- (datetime (2019 , 7 , 30 , 5 , 15 , 23 ), "1 min 0 sec" ),
64- (datetime (2019 , 7 , 30 , 5 , 16 , 22 ), "1 min 59 sec" ),
65- (datetime (2019 , 7 , 30 , 5 , 37 , 26 ), "23 min 3 sec" ),
66- (datetime (2019 , 7 , 30 , 6 , 14 , 22 ), "59 min 59 sec" ),
67- (datetime (2019 , 7 , 30 , 6 , 14 , 23 ), "1 hour 0 min 0 sec" ),
68- (datetime (2019 , 7 , 30 , 6 , 49 , 14 ), "1 hour 34 min 51 sec" ),
69- (datetime (2019 , 7 , 30 , 7 , 14 , 23 ), "2 hours 0 min 0 sec" ),
70- (datetime (2019 , 7 , 30 , 8 , 35 , 59 ), "3 hours 21 min 36 sec" ),
71- (datetime (2019 , 7 , 30 , 16 , 29 , 24 ), "11 hours 15 min 1 sec" ),
72- (datetime (2019 , 7 , 31 , 5 , 14 , 22 ), "23 hours 59 min 59 sec" ),
73- (datetime (2019 , 7 , 31 , 5 , 14 , 23 ), "24 hours 0 min 0 sec" ),
74- (datetime (2019 , 8 , 5 , 20 , 39 , 44 ), "159 hours 25 min 21 sec" ),
60+ (start , "0 secs" ),
61+ (datetime (2019 , 7 , 30 , 5 , 14 , 37 ), "14 secs" ),
62+ (datetime (2019 , 7 , 30 , 5 , 15 , 22 ), "59 secs" ),
63+ (datetime (2019 , 7 , 30 , 5 , 15 , 23 ), "1 min 0 secs" ),
64+ (datetime (2019 , 7 , 30 , 5 , 16 , 22 ), "1 min 59 secs" ),
65+ (datetime (2019 , 7 , 30 , 5 , 16 , 24 ), "2 mins 1 sec" ),
66+ (datetime (2019 , 7 , 30 , 5 , 37 , 26 ), "23 mins 3 secs" ),
67+ (datetime (2019 , 7 , 30 , 6 , 14 , 22 ), "59 mins 59 secs" ),
68+ (datetime (2019 , 7 , 30 , 6 , 14 , 23 ), "1 hour 0 mins 0 secs" ),
69+ (datetime (2019 , 7 , 30 , 6 , 49 , 14 ), "1 hour 34 mins 51 secs" ),
70+ (datetime (2019 , 7 , 30 , 7 , 14 , 23 ), "2 hours 0 mins 0 secs" ),
71+ (datetime (2019 , 7 , 30 , 8 , 35 , 59 ), "3 hours 21 mins 36 secs" ),
72+ (datetime (2019 , 7 , 30 , 16 , 29 , 24 ), "11 hours 15 mins 1 sec" ),
73+ (datetime (2019 , 7 , 31 , 5 , 14 , 22 ), "23 hours 59 mins 59 secs" ),
74+ (datetime (2019 , 7 , 31 , 5 , 14 , 23 ), "24 hours 0 mins 0 secs" ),
75+ (datetime (2019 , 7 , 31 , 5 , 15 , 24 ), "24 hours 1 min 1 sec" ),
76+ (datetime (2019 , 8 , 5 , 20 , 39 , 44 ), "159 hours 25 mins 21 secs" ),
7577 ]
7678 for end , expected in test_cases :
7779 self .assertEqual (time2str (end - start ), expected )
0 commit comments