diff options
author | Sachin Paliwal <sachin.pali146@gmail.com> | 2016-03-01 19:51:10 +0530 |
---|---|---|
committer | Sachin Paliwal <sachin.pali146@gmail.com> | 2016-03-01 19:51:10 +0530 |
commit | 4d93b227de7b01320a05196968f0d4ed008ff820 (patch) | |
tree | 9b0bbd7aea2a27d1670b127102c251055af10120 /tests/test_dates.py | |
parent | de523751539225b121bf1a464f1cbb9a71625917 (diff) | |
download | babel-4d93b227de7b01320a05196968f0d4ed008ff820.tar.gz |
dates: Add additional pattern for week day
Added test cases and additional pattern for Weekday format
Diffstat (limited to 'tests/test_dates.py')
-rw-r--r-- | tests/test_dates.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/test_dates.py b/tests/test_dates.py index 7d3236a..ee73d9d 100644 --- a/tests/test_dates.py +++ b/tests/test_dates.py @@ -160,6 +160,32 @@ class DateTimeFormatTestCase(unittest.TestCase): fmt = dates.DateTimeFormat(d, locale='bn_BD') self.assertEqual('4', fmt['c']) # friday is first day of week + def test_pattern_day_of_week(self): + dt = datetime(2016,2,6) + fmt = dates.DateTimeFormat(dt, locale='en_US') + self.assertEqual('7', fmt['c']) + self.assertEqual('Sat', fmt['ccc']) + self.assertEqual('Saturday', fmt['cccc']) + self.assertEqual('S', fmt['ccccc']) + self.assertEqual('Sa', fmt['cccccc']) + self.assertEqual('7', fmt['e']) + self.assertEqual('07', fmt['ee']) + self.assertEqual('Sat', fmt['eee']) + self.assertEqual('Saturday', fmt['eeee']) + self.assertEqual('S', fmt['eeeee']) + self.assertEqual('Sa', fmt['eeeeee']) + self.assertEqual('Sat', fmt['E']) + self.assertEqual('Sat', fmt['EE']) + self.assertEqual('Sat', fmt['EEE']) + self.assertEqual('Saturday', fmt['EEEE']) + self.assertEqual('S', fmt['EEEEE']) + self.assertEqual('Sa', fmt['EEEEEE']) + fmt = dates.DateTimeFormat(dt, locale='uk') + self.assertEqual('6', fmt['c']) + self.assertEqual('6', fmt['e']) + self.assertEqual('06', fmt['ee']) + + def test_fractional_seconds(self): t = time(8, 3, 9, 799) fmt = dates.DateTimeFormat(t, locale='en_US') @@ -491,6 +517,7 @@ def test_get_period_names(): def test_get_day_names(): assert dates.get_day_names('wide', locale='en_US')[1] == u'Tuesday' + assert dates.get_day_names('short', locale='en_US')[1] == u'Tu' assert dates.get_day_names('abbreviated', locale='es')[1] == u'mar.' de = dates.get_day_names('narrow', context='stand-alone', locale='de_DE') assert de[1] == u'D' |