Chris McDonough
2011-09-01 845d7ba189039bfa62eaa34c1cd681b328349363
add set_view_mapper tests to test_view
2 files modified
56 ■■■■ changed files
pyramid/tests/test_config/test_init.py 40 ●●●●● patch | view | raw | blame | history
pyramid/tests/test_config/test_views.py 16 ●●●●● patch | view | raw | blame | history
pyramid/tests/test_config/test_init.py
@@ -777,22 +777,6 @@
        self.assertEqual(config._ctx.actions, [])
        self.assertEqual(config._ctx.info, 'abc')
    def test_set_locale_negotiator(self):
        from pyramid.interfaces import ILocaleNegotiator
        config = self._makeOne(autocommit=True)
        def negotiator(request): pass
        config.set_locale_negotiator(negotiator)
        self.assertEqual(config.registry.getUtility(ILocaleNegotiator),
                         negotiator)
    def test_set_locale_negotiator_dottedname(self):
        from pyramid.interfaces import ILocaleNegotiator
        config = self._makeOne(autocommit=True)
        config.set_locale_negotiator(
            'pyramid.tests.test_config.dummyfactory')
        self.assertEqual(config.registry.getUtility(ILocaleNegotiator),
                         dummyfactory)
    def test_set_renderer_globals_factory(self):
        import warnings
        warnings.filterwarnings('ignore')
@@ -828,21 +812,21 @@
        self.assertEqual(config.registry.getUtility(IDefaultPermission),
                         'view')
    def test_add_view_mapper(self):
        from pyramid.interfaces import IViewMapperFactory
    def test_set_locale_negotiator(self):
        from pyramid.interfaces import ILocaleNegotiator
        config = self._makeOne(autocommit=True)
        mapper = object()
        config.set_view_mapper(mapper)
        result = config.registry.getUtility(IViewMapperFactory)
        self.assertEqual(result, mapper)
        def negotiator(request): pass
        config.set_locale_negotiator(negotiator)
        self.assertEqual(config.registry.getUtility(ILocaleNegotiator),
                         negotiator)
    def test_add_view_mapper_dottedname(self):
        from pyramid.interfaces import IViewMapperFactory
    def test_set_locale_negotiator_dottedname(self):
        from pyramid.interfaces import ILocaleNegotiator
        config = self._makeOne(autocommit=True)
        config.set_view_mapper('pyramid.tests.test_config')
        result = config.registry.getUtility(IViewMapperFactory)
        from pyramid.tests import test_config
        self.assertEqual(result, test_config)
        config.set_locale_negotiator(
            'pyramid.tests.test_config.dummyfactory')
        self.assertEqual(config.registry.getUtility(ILocaleNegotiator),
                         dummyfactory)
    def test_add_translation_dirs_missing_dir(self):
        from pyramid.exceptions import ConfigurationError
pyramid/tests/test_config/test_views.py
@@ -1572,6 +1572,22 @@
            config.end()
        self.assertTrue('div' in result.body)
    def test_set_view_mapper(self):
        from pyramid.interfaces import IViewMapperFactory
        config = self._makeOne(autocommit=True)
        mapper = object()
        config.set_view_mapper(mapper)
        result = config.registry.getUtility(IViewMapperFactory)
        self.assertEqual(result, mapper)
    def test_set_view_mapper_dottedname(self):
        from pyramid.interfaces import IViewMapperFactory
        config = self._makeOne(autocommit=True)
        config.set_view_mapper('pyramid.tests.test_config')
        result = config.registry.getUtility(IViewMapperFactory)
        from pyramid.tests import test_config
        self.assertEqual(result, test_config)
class Test_requestonly(unittest.TestCase):
    def _callFUT(self, view, attr=None):