summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2010-04-25 16:37:07 +0000
committerChris McDonough <chrism@agendaless.com>2010-04-25 16:37:07 +0000
commiteac892170c9d1e889f2462dc59fe1a9b2b33c239 (patch)
tree1ef8e29113752c1422a6ab90c26a21f644deb3b7 /repoze/bfg/tests
parent96c3e9907ed683f9daf4592550c7fd5c71f6f400 (diff)
downloadpyramid-eac892170c9d1e889f2462dc59fe1a9b2b33c239.tar.gz
pyramid-eac892170c9d1e889f2462dc59fe1a9b2b33c239.tar.bz2
pyramid-eac892170c9d1e889f2462dc59fe1a9b2b33c239.zip
Fix default_locale_name.
Add debug_templates setting.
Diffstat (limited to 'repoze/bfg/tests')
-rw-r--r--repoze/bfg/tests/test_settings.py34
1 files changed, 33 insertions, 1 deletions
diff --git a/repoze/bfg/tests/test_settings.py b/repoze/bfg/tests/test_settings.py
index c86c21de2..be73f9dce 100644
--- a/repoze/bfg/tests/test_settings.py
+++ b/repoze/bfg/tests/test_settings.py
@@ -107,27 +107,48 @@ class TestSettings(unittest.TestCase):
result = self._makeOne({'debug_notfound':'false'},
{'BFG_DEBUG_NOTFOUND':'1'})
self.assertEqual(result['debug_notfound'], True)
-
+
+ def test_debug_templates(self):
+ result = self._makeOne({})
+ self.assertEqual(result['debug_templates'], False)
+ result = self._makeOne({'debug_templates':'false'})
+ self.assertEqual(result['debug_templates'], False)
+ result = self._makeOne({'debug_templates':'t'})
+ self.assertEqual(result['debug_templates'], True)
+ result = self._makeOne({'debug_templates':'1'})
+ self.assertEqual(result['debug_templates'], True)
+ result = self._makeOne({}, {'BFG_DEBUG_TEMPLATES':'1'})
+ self.assertEqual(result['debug_templates'], True)
+ result = self._makeOne({'debug_templates':'false'},
+ {'BFG_DEBUG_TEMPLATES':'1'})
+ self.assertEqual(result['debug_templates'], True)
+
def test_debug_all(self):
result = self._makeOne({})
self.assertEqual(result['debug_notfound'], False)
self.assertEqual(result['debug_authorization'], False)
+ self.assertEqual(result['debug_templates'], False)
result = self._makeOne({'debug_all':'false'})
self.assertEqual(result['debug_notfound'], False)
self.assertEqual(result['debug_authorization'], False)
+ self.assertEqual(result['debug_templates'], False)
result = self._makeOne({'debug_all':'t'})
self.assertEqual(result['debug_notfound'], True)
self.assertEqual(result['debug_authorization'], True)
+ self.assertEqual(result['debug_templates'], True)
result = self._makeOne({'debug_all':'1'})
self.assertEqual(result['debug_notfound'], True)
self.assertEqual(result['debug_authorization'], True)
+ self.assertEqual(result['debug_templates'], True)
result = self._makeOne({}, {'BFG_DEBUG_ALL':'1'})
self.assertEqual(result['debug_notfound'], True)
self.assertEqual(result['debug_authorization'], True)
+ self.assertEqual(result['debug_templates'], True)
result = self._makeOne({'debug_all':'false'},
{'BFG_DEBUG_ALL':'1'})
self.assertEqual(result['debug_notfound'], True)
self.assertEqual(result['debug_authorization'], True)
+ self.assertEqual(result['debug_templates'], True)
def test_configure_zcml(self):
result = self._makeOne({})
@@ -140,6 +161,17 @@ class TestSettings(unittest.TestCase):
{'BFG_CONFIGURE_ZCML':'abc'})
self.assertEqual(result['configure_zcml'], 'abc')
+ def test_default_locale_name(self):
+ result = self._makeOne({})
+ self.assertEqual(result['default_locale_name'], 'en')
+ result = self._makeOne({'default_locale_name':'abc'})
+ self.assertEqual(result['default_locale_name'], 'abc')
+ result = self._makeOne({}, {'BFG_DEFAULT_LOCALE_NAME':'abc'})
+ self.assertEqual(result['default_locale_name'], 'abc')
+ result = self._makeOne({'default_locale_name':'def'},
+ {'BFG_DEFAULT_LOCALE_NAME':'abc'})
+ self.assertEqual(result['default_locale_name'], 'abc')
+
def test_originals_kept(self):
result = self._makeOne({'a':'i am so a'})
self.assertEqual(result['a'], 'i am so a')