aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Shirayuki Nekomata <[email protected]>2019-12-05 00:52:15 +0700
committerGravatar Shirayuki Nekomata <[email protected]>2019-12-05 00:52:15 +0700
commitfa66195dbb6f79bb7174084835499a61e8cb03a3 (patch)
treeb602649f8b1b645f1571b88309e99583c8760980
parentSplitting test cases for `format_infraction_with_duration` into proper, indep... (diff)
Introduced test for `test_format_infraction`, refactored `test_parse_rfc1123`, fixed typo.
-rw-r--r--tests/bot/utils/test_time.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/bot/utils/test_time.py b/tests/bot/utils/test_time.py
index 2a2a707d8..09fb824e4 100644
--- a/tests/bot/utils/test_time.py
+++ b/tests/bot/utils/test_time.py
@@ -50,7 +50,7 @@ class TimeTests(unittest.TestCase):
self.assertEqual(time.humanize_delta(delta, precision, max_units), expected)
def test_humanize_delta_raises_for_invalid_max_units(self):
- """humanize_delta should raises ValueError('max_units must be positive') for invalid max units."""
+ """humanize_delta should raises ValueError('max_units must be positive') for invalid max_units."""
test_cases = (-1, 0)
for max_units in test_cases:
@@ -60,12 +60,14 @@ class TimeTests(unittest.TestCase):
def test_parse_rfc1123(self):
"""Testing parse_rfc1123."""
- test_cases = (
- ('Sun, 15 Sep 2019 12:00:00 GMT', datetime(2019, 9, 15, 12, 0, 0, tzinfo=timezone.utc)),
+ self.assertEqual(
+ time.parse_rfc1123('Sun, 15 Sep 2019 12:00:00 GMT'),
+ datetime(2019, 9, 15, 12, 0, 0, tzinfo=timezone.utc)
)
- for stamp, expected in test_cases:
- self.assertEqual(time.parse_rfc1123(stamp), expected)
+ def test_format_infraction(self):
+ """Testing format_infraction."""
+ self.assertEqual(time.format_infraction('2019-12-12T00:01:00Z'), '2019-12-12 00:01')
@patch('asyncio.sleep', new_callable=AsyncMock)
def test_wait_until(self, mock):