Mercurial > p > roundup > code
comparison test/test_config.py @ 6296:6cf9f2f49b89
Fix UTC timezone test case if pytz not available; add tests
UTC is a special known timezone so it doesn't raise an exception even
if pytz is missing.
Added test case with bogus timezone that raises exception. Added
testcase for EST that is known with and without pytz.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Mon, 14 Dec 2020 21:25:56 -0500 |
| parents | 95a366d46065 |
| children | c547e05d7a54 |
comparison
equal
deleted
inserted
replaced
| 6295:bc2b00afa980 | 6296:6cf9f2f49b89 |
|---|---|
| 110 import pytz | 110 import pytz |
| 111 self.assertEqual(None, | 111 self.assertEqual(None, |
| 112 config._get_option('TIMEZONE').set("UTC")) | 112 config._get_option('TIMEZONE').set("UTC")) |
| 113 self.assertEqual(None, | 113 self.assertEqual(None, |
| 114 config._get_option('TIMEZONE').set("America/New_York")) | 114 config._get_option('TIMEZONE').set("America/New_York")) |
| 115 self.assertEqual(None, | |
| 116 config._get_option('TIMEZONE').set("EST")) | |
| 117 self.assertRaises(configuration.OptionValueError, | |
| 118 config._get_option('TIMEZONE').set, "Zool/Zot") | |
| 115 | 119 |
| 116 except ImportError: | 120 except ImportError: |
| 117 self.assertRaises(configuration.OptionValueError, | 121 # UTC is a known offset of 0 coded into roundup.date |
| 118 config._get_option('TIMEZONE').set, "UTC") | 122 # so it works even without pytz. |
| 123 self.assertEqual(None, | |
| 124 config._get_option('TIMEZONE').set("UTC")) | |
| 125 # same with EST known timeone offset of 5 | |
| 126 self.assertEqual(None, | |
| 127 config._get_option('TIMEZONE').set("EST")) | |
| 119 self.assertRaises(configuration.OptionValueError, | 128 self.assertRaises(configuration.OptionValueError, |
| 120 config._get_option('TIMEZONE').set, "America/New_York") | 129 config._get_option('TIMEZONE').set, "America/New_York") |
| 130 | |
| 121 | 131 |
| 122 def testWebSecretKey(self): | 132 def testWebSecretKey(self): |
| 123 config = configuration.CoreConfig() | 133 config = configuration.CoreConfig() |
| 124 | 134 |
| 125 self.assertEqual(None, | 135 self.assertEqual(None, |
