getting human time math more correct

This commit is contained in:
stvnrlly
2022-11-29 22:07:32 -05:00
parent 8f47af11da
commit a0ade73846
3 changed files with 14 additions and 14 deletions

View File

@@ -11,21 +11,21 @@ def test_form_contains_next_24h(notify_admin):
# Friday
assert choices[0] == ('', 'Now')
assert choices[1] == ('2016-01-01T12:00:00', 'Today at noon ET')
assert choices[13] == ('2016-01-02T00:00:00', 'Today at midnight ET')
assert choices[1] == ('2016-01-01T17:00:00', 'Today at noon ET')
assert choices[13] == ('2016-01-02T05:00:00', 'Today at midnight ET')
# Saturday
assert choices[14] == ('2016-01-02T01:00:00', 'Tomorrow at 1am ET')
assert choices[37] == ('2016-01-03T00:00:00', 'Tomorrow at midnight ET')
assert choices[14] == ('2016-01-02T06:00:00', 'Tomorrow at 1am ET')
assert choices[37] == ('2016-01-03T05:00:00', 'Tomorrow at midnight ET')
# Sunday
assert choices[38] == ('2016-01-03T01:00:00', 'Sunday at 1am ET')
assert choices[38] == ('2016-01-03T06:00:00', 'Sunday at 1am ET')
# Monday
assert choices[62] == ('2016-01-04T01:00:00', 'Monday at 1am ET')
assert choices[80] == ('2016-01-04T19:00:00', 'Monday at 7pm ET')
assert choices[84] == ('2016-01-04T23:00:00', 'Monday at 11pm ET')
assert choices[85] == ('2016-01-05T00:00:00', 'Monday at midnight ET')
assert choices[62] == ('2016-01-04T06:00:00', 'Monday at 1am ET')
assert choices[80] == ('2016-01-05T00:00:00', 'Monday at 7pm ET')
assert choices[84] == ('2016-01-05T04:00:00', 'Monday at 11pm ET')
assert choices[85] == ('2016-01-05T05:00:00', 'Monday at midnight ET')
with pytest.raises(IndexError):
assert choices[