diff options
| author | vinay karanam <vinayinvicible@users.noreply.github.com> | 2017-01-02 19:10:44 +0530 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-01-02 08:40:44 -0500 |
| commit | 6128c1736de98d8ab22829184409731b030cbff5 (patch) | |
| tree | b74c8ca8201170feb1bab6833202d44efd99c00e /tests/utils_tests | |
| parent | 26c9f529c97f4306446dac657b113f690c84ec5d (diff) | |
Refs #27637 -- Fixed timesince, timeuntil on New Year's Eve in a leap year.
Diffstat (limited to 'tests/utils_tests')
| -rw-r--r-- | tests/utils_tests/test_timesince.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/utils_tests/test_timesince.py b/tests/utils_tests/test_timesince.py index 08c9bc2950..645806a96b 100644 --- a/tests/utils_tests/test_timesince.py +++ b/tests/utils_tests/test_timesince.py @@ -110,6 +110,12 @@ class TimesinceTests(unittest.TestCase): self.assertEqual(timeuntil(start_date + self.oneweek, start_date), '1\xa0week') self.assertEqual(timesince(start_date, start_date + self.oneweek), '1\xa0week') + def test_leap_year_new_years_eve(self): + t = datetime.date(2016, 12, 31) + now = datetime.datetime(2016, 12, 31, 18, 0, 0) + self.assertEqual(timesince(t + self.oneday, now), '0\xa0minutes') + self.assertEqual(timeuntil(t - self.oneday, now), '0\xa0minutes') + def test_naive_datetime_with_tzinfo_attribute(self): class naive(datetime.tzinfo): def utcoffset(self, dt): |
