summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_duration.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/utils_tests/test_duration.py')
-rw-r--r--tests/utils_tests/test_duration.py33
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
+ )