diff options
Diffstat (limited to 'tests/utils_tests/test_duration.py')
| -rw-r--r-- | tests/utils_tests/test_duration.py | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/tests/utils_tests/test_duration.py b/tests/utils_tests/test_duration.py index 84a3a0893f..fc6cbc3362 100644 --- a/tests/utils_tests/test_duration.py +++ b/tests/utils_tests/test_duration.py @@ -3,31 +3,31 @@ import unittest from django.utils.dateparse import parse_duration from django.utils.duration import ( - duration_iso_string, duration_microseconds, duration_string, + duration_iso_string, + duration_microseconds, + duration_string, ) class TestDurationString(unittest.TestCase): - def test_simple(self): duration = datetime.timedelta(hours=1, minutes=3, seconds=5) - self.assertEqual(duration_string(duration), '01:03:05') + self.assertEqual(duration_string(duration), "01:03:05") def test_days(self): duration = datetime.timedelta(days=1, hours=1, minutes=3, seconds=5) - self.assertEqual(duration_string(duration), '1 01:03:05') + self.assertEqual(duration_string(duration), "1 01:03:05") def test_microseconds(self): duration = datetime.timedelta(hours=1, minutes=3, seconds=5, microseconds=12345) - self.assertEqual(duration_string(duration), '01:03:05.012345') + self.assertEqual(duration_string(duration), "01:03:05.012345") def test_negative(self): duration = datetime.timedelta(days=-1, hours=1, minutes=3, seconds=5) - self.assertEqual(duration_string(duration), '-1 01:03:05') + self.assertEqual(duration_string(duration), "-1 01:03:05") class TestParseDurationRoundtrip(unittest.TestCase): - def test_simple(self): duration = datetime.timedelta(hours=1, minutes=3, seconds=5) self.assertEqual(parse_duration(duration_string(duration)), duration) @@ -46,26 +46,24 @@ class TestParseDurationRoundtrip(unittest.TestCase): class TestISODurationString(unittest.TestCase): - def test_simple(self): duration = datetime.timedelta(hours=1, minutes=3, seconds=5) - self.assertEqual(duration_iso_string(duration), 'P0DT01H03M05S') + self.assertEqual(duration_iso_string(duration), "P0DT01H03M05S") def test_days(self): duration = datetime.timedelta(days=1, hours=1, minutes=3, seconds=5) - self.assertEqual(duration_iso_string(duration), 'P1DT01H03M05S') + self.assertEqual(duration_iso_string(duration), "P1DT01H03M05S") def test_microseconds(self): duration = datetime.timedelta(hours=1, minutes=3, seconds=5, microseconds=12345) - self.assertEqual(duration_iso_string(duration), 'P0DT01H03M05.012345S') + self.assertEqual(duration_iso_string(duration), "P0DT01H03M05.012345S") def test_negative(self): duration = -1 * datetime.timedelta(days=1, hours=1, minutes=3, seconds=5) - self.assertEqual(duration_iso_string(duration), '-P1DT01H03M05S') + self.assertEqual(duration_iso_string(duration), "-P1DT01H03M05S") class TestParseISODurationRoundtrip(unittest.TestCase): - def test_simple(self): duration = datetime.timedelta(hours=1, minutes=3, seconds=5) self.assertEqual(parse_duration(duration_iso_string(duration)), duration) @@ -80,7 +78,10 @@ class TestParseISODurationRoundtrip(unittest.TestCase): def test_negative(self): duration = datetime.timedelta(days=-1, hours=1, minutes=3, seconds=5) - self.assertEqual(parse_duration(duration_iso_string(duration)).total_seconds(), duration.total_seconds()) + self.assertEqual( + parse_duration(duration_iso_string(duration)).total_seconds(), + duration.total_seconds(), + ) class TestDurationMicroseconds(unittest.TestCase): @@ -94,4 +95,6 @@ class TestDurationMicroseconds(unittest.TestCase): ] for delta in deltas: with self.subTest(delta=delta): - self.assertEqual(datetime.timedelta(microseconds=duration_microseconds(delta)), delta) + self.assertEqual( + datetime.timedelta(microseconds=duration_microseconds(delta)), delta + ) |
