summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLasse Schuirmann <lasse@schuirmann.net>2015-09-10 15:10:46 +0200
committerLasse Schuirmann <lasse@schuirmann.net>2015-09-10 15:10:46 +0200
commiteb0986cdf4a5268d6caa0fe9b05036f05a1adefe (patch)
tree323b5641eb80107a22ed95438505b6d7c2352270 /tests
parent55af2c583a71ad3999b3cb9c856ba274a52163a4 (diff)
parentbdeaf59aaac98a0ac00a616cddf0474efd4a31b2 (diff)
downloadbabel-eb0986cdf4a5268d6caa0fe9b05036f05a1adefe.tar.gz
Merge pull request #210 from moreati/narrow-timedelta
Add format_timedelta(format='narrow') support
Diffstat (limited to 'tests')
-rw-r--r--tests/test_dates.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/test_dates.py b/tests/test_dates.py
index 1f6e7e7..1b03cbf 100644
--- a/tests/test_dates.py
+++ b/tests/test_dates.py
@@ -310,6 +310,22 @@ class FormatTimedeltaTestCase(unittest.TestCase):
add_direction=True)
self.assertEqual('1 hour ago', string)
+ def test_format_narrow(self):
+ string = dates.format_timedelta(timedelta(hours=1),
+ locale='en', format='narrow')
+ self.assertEqual('1h', string)
+ string = dates.format_timedelta(timedelta(hours=-2),
+ locale='en', format='narrow')
+ self.assertEqual('2h', string)
+
+ def test_format_invalid(self):
+ self.assertRaises(TypeError, dates.format_timedelta,
+ timedelta(hours=1), format='')
+ self.assertRaises(TypeError, dates.format_timedelta,
+ timedelta(hours=1), format='bold italic')
+ self.assertRaises(TypeError, dates.format_timedelta,
+ timedelta(hours=1), format=None)
+
class TimeZoneAdjustTestCase(unittest.TestCase):
def _utc(self):