summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-08-31 22:09:06 -0400
committerChris McDonough <chrism@plope.com>2011-08-31 22:09:06 -0400
commit465da1dcb685b30eb05c325caeb4b63dd9ed078a (patch)
tree9f500a27cd50842412c8e329ca316655b040ead7
parent9ee8307bed4a9828254f0410516c536996c24bf0 (diff)
downloadpyramid-465da1dcb685b30eb05c325caeb4b63dd9ed078a.tar.gz
pyramid-465da1dcb685b30eb05c325caeb4b63dd9ed078a.tar.bz2
pyramid-465da1dcb685b30eb05c325caeb4b63dd9ed078a.zip
move settings configurator method tests
-rw-r--r--pyramid/tests/test_config/test_init.py31
-rw-r--r--pyramid/tests/test_config/test_settings.py37
2 files changed, 37 insertions, 31 deletions
diff --git a/pyramid/tests/test_config/test_init.py b/pyramid/tests/test_config/test_init.py
index db096950f..a25ca8bd2 100644
--- a/pyramid/tests/test_config/test_init.py
+++ b/pyramid/tests/test_config/test_init.py
@@ -680,37 +680,6 @@ pyramid.tests.test_config.dummy_include2""",
[('pyramid.tests.test_config.dummy_tween_factory',
dummy_tween_factory)])
- def test_get_settings_nosettings(self):
- from pyramid.registry import Registry
- reg = Registry()
- config = self._makeOne(reg)
- self.assertEqual(config.get_settings(), None)
-
- def test_get_settings_withsettings(self):
- settings = {'a':1}
- config = self._makeOne()
- config.registry.settings = settings
- self.assertEqual(config.get_settings(), settings)
-
- def test_add_settings_settings_already_registered(self):
- from pyramid.registry import Registry
- reg = Registry()
- config = self._makeOne(reg)
- config._set_settings({'a':1})
- config.add_settings({'b':2})
- settings = reg.settings
- self.assertEqual(settings['a'], 1)
- self.assertEqual(settings['b'], 2)
-
- def test_add_settings_settings_not_yet_registered(self):
- from pyramid.registry import Registry
- from pyramid.interfaces import ISettings
- reg = Registry()
- config = self._makeOne(reg)
- config.add_settings({'a':1})
- settings = reg.getUtility(ISettings)
- self.assertEqual(settings['a'], 1)
-
def test_add_subscriber_defaults(self):
from zope.interface import implements
from zope.interface import Interface
diff --git a/pyramid/tests/test_config/test_settings.py b/pyramid/tests/test_config/test_settings.py
index 7fbffda91..b2e516b4c 100644
--- a/pyramid/tests/test_config/test_settings.py
+++ b/pyramid/tests/test_config/test_settings.py
@@ -1,5 +1,42 @@
import unittest
+class TestSettingsConfiguratorMixin(unittest.TestCase):
+ def _makeOne(self, *arg, **kw):
+ from pyramid.config import Configurator
+ config = Configurator(*arg, **kw)
+ return config
+
+ def test_get_settings_nosettings(self):
+ from pyramid.registry import Registry
+ reg = Registry()
+ config = self._makeOne(reg)
+ self.assertEqual(config.get_settings(), None)
+
+ def test_get_settings_withsettings(self):
+ settings = {'a':1}
+ config = self._makeOne()
+ config.registry.settings = settings
+ self.assertEqual(config.get_settings(), settings)
+
+ def test_add_settings_settings_already_registered(self):
+ from pyramid.registry import Registry
+ reg = Registry()
+ config = self._makeOne(reg)
+ config._set_settings({'a':1})
+ config.add_settings({'b':2})
+ settings = reg.settings
+ self.assertEqual(settings['a'], 1)
+ self.assertEqual(settings['b'], 2)
+
+ def test_add_settings_settings_not_yet_registered(self):
+ from pyramid.registry import Registry
+ from pyramid.interfaces import ISettings
+ reg = Registry()
+ config = self._makeOne(reg)
+ config.add_settings({'a':1})
+ settings = reg.getUtility(ISettings)
+ self.assertEqual(settings['a'], 1)
+
class TestSettings(unittest.TestCase):
def setUp(self):
self.warnings = []