mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-15 07:18:58 -04:00
Added UTC to formatter return strings and appropriate tests (#617)
Co-authored-by: Andrew Shumway <ashumway@flexion.us>
This commit is contained in:
@@ -57,38 +57,38 @@ def test_format_number_in_pounds_as_currency(input_number, formatted_number):
|
||||
|
||||
@pytest.mark.parametrize('time, human_readable_datetime', [
|
||||
# incoming in UTC, outgoing in "human formatted" UTC
|
||||
('2018-03-14 09:00', '14 March at 09:00'),
|
||||
('2018-03-14 19:00', '14 March at 19:00'),
|
||||
('2018-03-14 09:00', '14 March at 09:00 UTC'),
|
||||
('2018-03-14 19:00', '14 March at 19:00 UTC'),
|
||||
|
||||
('2018-03-15 09:00', '15 March at 09:00'),
|
||||
('2018-03-15 19:00', '15 March at 19:00'),
|
||||
('2018-03-15 09:00', '15 March at 09:00 UTC'),
|
||||
('2018-03-15 19:00', '15 March at 19:00 UTC'),
|
||||
|
||||
('2018-03-19 09:00', '19 March at 09:00'),
|
||||
('2018-03-19 19:00', '19 March at 19:00'),
|
||||
('2018-03-19 23:59', '19 March at 23:59'),
|
||||
('2018-03-19 09:00', '19 March at 09:00 UTC'),
|
||||
('2018-03-19 19:00', '19 March at 19:00 UTC'),
|
||||
('2018-03-19 23:59', '19 March at 23:59 UTC'),
|
||||
|
||||
('2018-03-20 00:00', '19 March at 00:00'), # we specifically refer to 00:00 as belonging to the day before.
|
||||
('2018-03-20 04:01', 'yesterday at 04:01'),
|
||||
('2018-03-20 09:00', 'yesterday at 09:00'),
|
||||
('2018-03-20 19:00', 'yesterday at 19:00'),
|
||||
('2018-03-20 23:59', 'yesterday at 23:59'),
|
||||
('2018-03-20 00:00', '19 March at 00:00 UTC'), # we specifically refer to 00:00 as belonging to the day before.
|
||||
('2018-03-20 04:01', 'yesterday at 04:01 UTC'),
|
||||
('2018-03-20 09:00', 'yesterday at 09:00 UTC'),
|
||||
('2018-03-20 19:00', 'yesterday at 19:00 UTC'),
|
||||
('2018-03-20 23:59', 'yesterday at 23:59 UTC'),
|
||||
|
||||
('2018-03-21 00:00', 'yesterday at 00:00'), # we specifically refer to 00:00 as belonging to the day before.
|
||||
('2018-03-21 04:01', 'today at 04:01'),
|
||||
('2018-03-21 09:00', 'today at 09:00'),
|
||||
('2018-03-21 12:00', 'today at 12:00'),
|
||||
('2018-03-21 19:00', 'today at 19:00'),
|
||||
('2018-03-21 23:59', 'today at 23:59'),
|
||||
('2018-03-21 00:00', 'yesterday at 00:00 UTC'), # we specifically refer to 00:00 as belonging to the day before.
|
||||
('2018-03-21 04:01', 'today at 04:01 UTC'),
|
||||
('2018-03-21 09:00', 'today at 09:00 UTC'),
|
||||
('2018-03-21 12:00', 'today at 12:00 UTC'),
|
||||
('2018-03-21 19:00', 'today at 19:00 UTC'),
|
||||
('2018-03-21 23:59', 'today at 23:59 UTC'),
|
||||
|
||||
('2018-03-22 00:00', 'today at 00:00'),
|
||||
('2018-03-22 04:01', 'tomorrow at 04:01'),
|
||||
('2018-03-22 09:00', 'tomorrow at 09:00'),
|
||||
('2018-03-22 19:00', 'tomorrow at 19:00'),
|
||||
('2018-03-22 23:59', 'tomorrow at 23:59'),
|
||||
('2018-03-22 00:00', 'today at 00:00 UTC'),
|
||||
('2018-03-22 04:01', 'tomorrow at 04:01 UTC'),
|
||||
('2018-03-22 09:00', 'tomorrow at 09:00 UTC'),
|
||||
('2018-03-22 19:00', 'tomorrow at 19:00 UTC'),
|
||||
('2018-03-22 23:59', 'tomorrow at 23:59 UTC'),
|
||||
|
||||
('2018-03-23 04:01', '23 March at 04:01'),
|
||||
('2018-03-23 09:00', '23 March at 09:00'),
|
||||
('2018-03-23 19:00', '23 March at 19:00'),
|
||||
('2018-03-23 04:01', '23 March at 04:01 UTC'),
|
||||
('2018-03-23 09:00', '23 March at 09:00 UTC'),
|
||||
('2018-03-23 19:00', '23 March at 19:00 UTC'),
|
||||
|
||||
])
|
||||
def test_format_datetime_relative(time, human_readable_datetime):
|
||||
|
||||
Reference in New Issue
Block a user