summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-09-01 00:41:25 -0400
committerChris McDonough <chrism@plope.com>2011-09-01 00:41:25 -0400
commitfff6290f6236cb59454b415d0cc2f3de181abd0a (patch)
tree03d8ff2571be85fbd681b81810451fe083fa8813
parent7282358d050e8849e45315a3a14b3c46cbc2c01a (diff)
downloadpyramid-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.py49
-rw-r--r--pyramid/tests/test_config/test_rendering.py54
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)
+