diff options
author | 2019-11-27 17:21:23 +0700 | |
---|---|---|
committer | 2019-11-27 17:21:23 +0700 | |
commit | 493cd411ce4d7f5dbddfe40003af0049015d0ebb (patch) | |
tree | 78d94639a62db5c2db633e904d83707e381fe441 | |
parent | Refactored `scheduler.py` to use the new `get_duration_from_expiry()` (diff) |
Updated test cases for `get_duration_from_expiry()`
-rw-r--r-- | tests/utils/test_time.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/utils/test_time.py b/tests/utils/test_time.py index 0afffd9b1..1df96beb8 100644 --- a/tests/utils/test_time.py +++ b/tests/utils/test_time.py @@ -82,14 +82,15 @@ def test_get_duration(date_from: datetime, date_to: datetime, expected: str): @pytest.mark.parametrize( ('expiry', 'date_from', 'expected'), ( - ('2019-12-12T00:01:00Z', datetime(2019, 12, 12, 12, 0, 5), '11 hours, 59 minutes'), - ('2019-12-12T00:00:00Z', datetime(2019, 12, 11, 23, 59), '1 minute'), - ('2019-11-23T20:09:00Z', datetime(2019, 11, 30, 20, 15), '1 week, 6 minutes'), - ('2019-11-23T20:09:00Z', datetime(2019, 4, 25, 20, 15), '7 months, 2 weeks'), - ('2019-11-23T20:58:00Z', datetime(2019, 11, 23, 21, 3), '5 minutes'), - ('2019-11-23T23:59:00Z', datetime(2019, 11, 24, 0, 0), '1 minute'), - ('2019-11-23T23:59:00Z', datetime(2022, 11, 23, 23, 0), '3 years, 3 months'), - ('2019-11-23T23:59:00Z', datetime(2019, 11, 23, 23, 49, 5), '9 minutes, 55 seconds'), + ('2019-12-12T00:01:00Z', datetime(2019, 12, 12, 12, 0, 5), '2019-12-12 00:01 (11 hours, 59 minutes)'), + ('2019-12-12T00:00:00Z', datetime(2019, 12, 11, 23, 59), '2019-12-12 00:00 (1 minute)'), + ('2019-11-23T20:09:00Z', datetime(2019, 11, 30, 20, 15), '2019-11-23 20:09 (1 week, 6 minutes)'), + ('2019-11-23T20:09:00Z', datetime(2019, 4, 25, 20, 15), '2019-11-23 20:09 (7 months, 2 weeks)'), + ('2019-11-23T20:58:00Z', datetime(2019, 11, 23, 21, 3), '2019-11-23 20:58 (5 minutes)'), + ('2019-11-23T23:59:00Z', datetime(2019, 11, 24, 0, 0), '2019-11-23 23:59 (1 minute)'), + ('2019-11-23T23:59:00Z', datetime(2022, 11, 23, 23, 0), '2019-11-23 23:59 (3 years, 3 months)'), + ('2019-11-23T23:59:00Z', datetime(2019, 11, 23, 23, 49, 5), '2019-11-23 23:59 (9 minutes, 55 seconds)'), + (None, datetime(2019, 11, 23, 23, 49, 5), None), ) ) def test_get_duration_from_expiry(expiry: str, date_from: datetime, expected: str): |