diff options
| author | Chris McDonough <chrism@plope.com> | 2011-09-01 00:41:25 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2011-09-01 00:41:25 -0400 |
| commit | fff6290f6236cb59454b415d0cc2f3de181abd0a (patch) | |
| tree | 03d8ff2571be85fbd681b81810451fe083fa8813 | |
| parent | 7282358d050e8849e45315a3a14b3c46cbc2c01a (diff) | |
| download | pyramid-fff6290f6236cb59454b415d0cc2f3de181abd0a.tar.gz pyramid-fff6290f6236cb59454b415d0cc2f3de181abd0a.tar.bz2 pyramid-fff6290f6236cb59454b415d0cc2f3de181abd0a.zip | |
move add_renderer and set_renderer_globals tests to test_rendering
| -rw-r--r-- | pyramid/tests/test_config/test_init.py | 49 | ||||
| -rw-r--r-- | pyramid/tests/test_config/test_rendering.py | 54 |
2 files changed, 54 insertions, 49 deletions
diff --git a/pyramid/tests/test_config/test_init.py b/pyramid/tests/test_config/test_init.py index 154f24998..6ddbd6929 100644 --- a/pyramid/tests/test_config/test_init.py +++ b/pyramid/tests/test_config/test_init.py @@ -1,11 +1,8 @@ import unittest -from pyramid import testing - import os from pyramid.tests.test_config import dummy_tween_factory -from pyramid.tests.test_config import dummyfactory from pyramid.tests.test_config import dummy_include from pyramid.tests.test_config import dummy_extend from pyramid.tests.test_config import dummy_extend2 @@ -769,34 +766,6 @@ pyramid.tests.test_config.dummy_include2""", self.assertEqual(config._ctx.actions, []) self.assertEqual(config._ctx.info, 'abc') - def test_set_renderer_globals_factory(self): - import warnings - warnings.filterwarnings('ignore') - try: - from pyramid.interfaces import IRendererGlobalsFactory - config = self._makeOne(autocommit=True) - factory = object() - config.set_renderer_globals_factory(factory) - self.assertEqual( - config.registry.getUtility(IRendererGlobalsFactory), - factory) - finally: - warnings.resetwarnings() - - def test_set_renderer_globals_factory_dottedname(self): - import warnings - warnings.filterwarnings('ignore') - try: - from pyramid.interfaces import IRendererGlobalsFactory - config = self._makeOne(autocommit=True) - config.set_renderer_globals_factory( - 'pyramid.tests.test_config.dummyfactory') - self.assertEqual( - config.registry.getUtility(IRendererGlobalsFactory), - dummyfactory) - finally: - warnings.resetwarnings() - def test_set_default_permission(self): from pyramid.interfaces import IDefaultPermission config = self._makeOne(autocommit=True) @@ -804,24 +773,7 @@ pyramid.tests.test_config.dummy_include2""", self.assertEqual(config.registry.getUtility(IDefaultPermission), 'view') - def test_add_renderer(self): - from pyramid.interfaces import IRendererFactory - config = self._makeOne(autocommit=True) - renderer = object() - config.add_renderer('name', renderer) - self.assertEqual(config.registry.getUtility(IRendererFactory, 'name'), - renderer) - - def test_add_renderer_dottedname_factory(self): - from pyramid.interfaces import IRendererFactory - config = self._makeOne(autocommit=True) - import pyramid.tests.test_config - config.add_renderer('name', 'pyramid.tests.test_config') - self.assertEqual(config.registry.getUtility(IRendererFactory, 'name'), - pyramid.tests.test_config) - def test_scan_integration(self): - import os from zope.interface import alsoProvides from pyramid.interfaces import IRequest from pyramid.view import render_view_to_response @@ -1009,7 +961,6 @@ pyramid.tests.test_config.dummy_include2""", self.assertNotEqual(sm, '123') finally: getSiteManager.reset() - def test_commit_conflict_simple(self): from zope.configuration.config import ConfigurationConflictError diff --git a/pyramid/tests/test_config/test_rendering.py b/pyramid/tests/test_config/test_rendering.py new file mode 100644 index 000000000..655735511 --- /dev/null +++ b/pyramid/tests/test_config/test_rendering.py @@ -0,0 +1,54 @@ +import unittest + +from pyramid.tests.test_config import dummyfactory + +class TestRenderingConfiguratorMixin(unittest.TestCase): + def _makeOne(self, *arg, **kw): + from pyramid.config import Configurator + config = Configurator(*arg, **kw) + return config + + def test_set_renderer_globals_factory(self): + import warnings + warnings.filterwarnings('ignore') + try: + from pyramid.interfaces import IRendererGlobalsFactory + config = self._makeOne(autocommit=True) + factory = object() + config.set_renderer_globals_factory(factory) + self.assertEqual( + config.registry.getUtility(IRendererGlobalsFactory), + factory) + finally: + warnings.resetwarnings() + + def test_set_renderer_globals_factory_dottedname(self): + import warnings + warnings.filterwarnings('ignore') + try: + from pyramid.interfaces import IRendererGlobalsFactory + config = self._makeOne(autocommit=True) + config.set_renderer_globals_factory( + 'pyramid.tests.test_config.dummyfactory') + self.assertEqual( + config.registry.getUtility(IRendererGlobalsFactory), + dummyfactory) + finally: + warnings.resetwarnings() + + def test_add_renderer(self): + from pyramid.interfaces import IRendererFactory + config = self._makeOne(autocommit=True) + renderer = object() + config.add_renderer('name', renderer) + self.assertEqual(config.registry.getUtility(IRendererFactory, 'name'), + renderer) + + def test_add_renderer_dottedname_factory(self): + from pyramid.interfaces import IRendererFactory + config = self._makeOne(autocommit=True) + import pyramid.tests.test_config + config.add_renderer('name', 'pyramid.tests.test_config') + self.assertEqual(config.registry.getUtility(IRendererFactory, 'name'), + pyramid.tests.test_config) + |
