예제 #1
0
    def test_serve_dynamicpage_nomodel_ok(self):
        '''This test case covers the case when dynamic page exists but does not have a model binded.'''

        expected_url = "/page/about"
        expected_result = "simple test rendered template"
        page = DynamicPage(template="/comp/template",
                           language="ro-RO",
                           keywords="keyword 1, keyword 2",
                           description="simple description",
                           title="simple title")
        page.id = 1

        self._test_serve_dynamicpage_scenario(page, None, expected_url, expected_result)
예제 #2
0
    def test_serve_dynamicpage_ok(self):
        '''This test case covers the case when dynamic page exists and have a model binded.'''

        expected_url = "/page/about"
        expected_result = "simple test rendered template"
        page = DynamicPage(template="/comp/template",
                           language="ro-RO",
                           keywords="keyword 1, keyword 2",
                           description="simple description",
                           title="simple title")
        page.id = 1

        page_model = DynamicPageModel(page_id=1, name="simple_attr", value="simple test")

        self._test_serve_dynamicpage_scenario(page, page_model, expected_url, expected_result)