Exemplo n.º 1
0
class EngineSelectorTestCase(unittest.TestCase):
    """Tests around the functions to select templates."""
    def setUp(self):
        self.service = Service()

    def test_engine_factory(self):
        request = mock.Mock()
        request.registry = mock.Mock()
        request.registry.settings = DEFAULTS
        request.cache = {}

        request.GET = {}
        self.assertEquals(self.service.get_engine_factory(request),
                          Jinja2Engine)

        request.GET['engine'] = 'django'
        self.assertEquals(self.service.get_engine_factory(request),
                          DjangoEngine)

        request.GET['engine'] = 'invalid'
        self.assertRaises(HTTPNotAcceptable,
                          self.service.get_engine_factory, request)
Exemplo n.º 2
0
class EngineSelectorTestCase(unittest.TestCase):
    """Tests around the functions to select templates."""
    def setUp(self):
        self.service = Service()

    def test_engine_factory(self):
        request = mock.Mock()
        request.registry = mock.Mock()
        request.registry.settings = DEFAULTS
        request.cache = {}

        request.GET = {}
        self.assertEquals(self.service.get_engine_factory(request),
                          Jinja2Engine)

        request.GET['engine'] = 'django'
        self.assertEquals(self.service.get_engine_factory(request),
                          DjangoEngine)

        request.GET['engine'] = 'invalid'
        self.assertRaises(HTTPNotAcceptable, self.service.get_engine_factory,
                          request)
Exemplo n.º 3
0
 def setUp(self):
     self.service = Service()
Exemplo n.º 4
0
 def setUp(self):
     self.service = Service()