def test_bug_178(self):
        """http://code.google.com/p/django-page-cms/issues/detail?id=178"""
        from pages.utils import get_request_mock

        request = get_request_mock()
        temp = loader.get_template("pages/tests/test5.html")
        render = temp.render(RequestContext(request, {"page": None}))
Example #2
0
    def test_bug_172(self):
        """Test bug 167
        http://code.google.com/p/django-page-cms/issues/detail?id=172"""
        c = self.get_admin_client()
        c.login(username='******', password='******')
        page_data = self.get_new_page_data()
        page_data['title'] = 'title-en-us'
        page_data['slug'] = 'slug'
        response = c.post('/admin/pages/page/add/', page_data)
        page = Content.objects.get_content_slug_by_slug('slug').page
        Content(page=page, type='title', language='fr-ch',
                body="title-fr-ch").save()

        from pages.utils import get_request_mock
        request = get_request_mock()
        temp = loader.get_template('pages/tests/test3.html')
        render = temp.render(RequestContext(request, {'page': page}))
        self.assertTrue('title-en-us' in render)

        render = temp.render(
            RequestContext(request, {
                'page': page,
                'lang': 'fr-ch'
            }))
        self.assertTrue('title-fr-ch' in render)
 def test_page_id_in_template(self):
     """Get a page in the templates via the page id."""
     page = self.create_new_page()
     from pages.utils import get_request_mock
     request = get_request_mock()
     temp = loader.get_template('pages/tests/test4.html')
     render = temp.render(RequestContext(request, {}))
     self.assertTrue(page.title() in render)
 def test_page_id_in_template(self):
     """Get a page in the templates via the page id."""
     page = self.create_new_page()
     from pages.utils import get_request_mock
     request = get_request_mock()
     temp = loader.get_template('pages/tests/test4.html')
     render = temp.render(RequestContext(request, {}))
     self.assertTrue(page.title() in render)
Example #5
0
    def test_urls_in_templates(self):
        """Test different ways of displaying urls in templates."""
        page = self.create_new_page()
        from pages.utils import get_request_mock
        request = get_request_mock()
        temp = loader.get_template('pages/tests/test6.html')
        render = temp.render(RequestContext(request, {'current_page':page}))

        self.assertTrue('t1_'+page.get_url_path() in render)
        self.assertTrue('t2_'+page.get_url_path() in render)
        self.assertTrue('t3_'+page.get_url_path() in render)
        self.assertTrue('t4_'+page.slug() in render)
        self.assertTrue('t5_'+page.slug() in render)
    def test_urls_in_templates(self):
        """Test different ways of displaying urls in templates."""
        page = self.create_new_page()
        from pages.phttp import get_request_mock
        request = get_request_mock()
        temp = loader.get_template('pages/tests/test7.html')
        temp = loader.get_template('pages/tests/test6.html')
        render = temp.render(RequestContext(request, {'current_page':page}))

        self.assertTrue('t1_'+page.get_url_path() in render)
        self.assertTrue('t2_'+page.get_url_path() in render)
        self.assertTrue('t3_'+page.get_url_path() in render)
        self.assertTrue('t4_'+page.slug() in render)
        self.assertTrue('t5_'+page.slug() in render)
 def test_bug_162(self):
     """Test bug 162
     http://code.google.com/p/django-page-cms/issues/detail?id=162"""
     c = self.get_admin_client()
     c.login(username= '******', password='******')
     page_data = self.get_new_page_data()
     page_data['title'] = 'test-162-title'
     page_data['slug'] = 'test-162-slug'
     response = c.post('/admin/pages/page/add/', page_data)
     self.assertRedirects(response, '/admin/pages/page/')
     from pages.utils import get_request_mock
     request = get_request_mock()
     temp = loader.get_template('pages/tests/test2.html')
     render = temp.render(RequestContext(request, {}))
     self.assertTrue('test-162-slug' in render)
    def test_urls_in_templates(self):
        """Test different ways of displaying urls in templates."""
        page = self.create_new_page()
        from pages.phttp import get_request_mock

        request = get_request_mock()
        temp = loader.get_template("pages/tests/test7.html")
        temp = loader.get_template("pages/tests/test6.html")
        render = temp.render(RequestContext(request, {"current_page": page}))

        self.assertTrue("t1_" + page.get_url_path() in render)
        self.assertTrue("t2_" + page.get_url_path() in render)
        self.assertTrue("t3_" + page.get_url_path() in render)
        self.assertTrue("t4_" + page.slug() in render)
        self.assertTrue("t5_" + page.slug() in render)
 def test_bug_162(self):
     """Test bug 162
     http://code.google.com/p/django-page-cms/issues/detail?id=162"""
     c = self.get_admin_client()
     c.login(username= '******', password='******')
     page_data = self.get_new_page_data()
     page_data['title'] = 'test-162-title'
     page_data['slug'] = 'test-162-slug'
     response = c.post('/admin/pages/page/add/', page_data)
     self.assertRedirects(response, '/admin/pages/page/')
     from pages.utils import get_request_mock
     request = get_request_mock()
     temp = loader.get_template('pages/tests/test2.html')
     render = temp.render(RequestContext(request, {}))
     self.assertTrue('test-162-slug' in render)
    def test_bug_162(self):
        """Test bug 162
        http://code.google.com/p/django-page-cms/issues/detail?id=162"""
        c = self.get_admin_client()
        c.login(username="******", password="******")
        page_data = self.get_new_page_data()
        page_data["title"] = "test-162-title"
        page_data["slug"] = "test-162-slug"
        response = c.post("/admin/pages/page/add/", page_data)
        self.assertRedirects(response, "/admin/pages/page/")
        from pages.utils import get_request_mock

        request = get_request_mock()
        temp = loader.get_template("pages/tests/test2.html")
        render = temp.render(RequestContext(request, {}))
        self.assertTrue("test-162-slug" in render)
    def test_view_context(self):
        """
        Test that the default view can only return the context
        """
        c = self.get_admin_client()
        c.login(username='******', password='******')
        page_data = self.get_new_page_data()
        page_data['slug'] = 'page1'
        # create a page for the example otherwise you will get a Http404 error
        response = c.post('/admin/pages/page/add/', page_data)
        page1 = Content.objects.get_content_slug_by_slug('page1').page

        from pages.views import details
        from pages.utils import get_request_mock
        request = get_request_mock()
        context = details(request, path='/page1/', only_context=True)
        self.assertEqual(context['current_page'], page1)
    def test_view_context(self):
        """
        Test that the default view can only return the context
        """
        c = self.get_admin_client()
        c.login(username='******', password='******')
        page_data = self.get_new_page_data()
        page_data['slug'] = 'page1'
        # create a page for the example otherwise you will get a Http404 error
        response = c.post('/admin/pages/page/add/', page_data)
        page1 = Content.objects.get_content_slug_by_slug('page1').page

        from pages.views import details
        from pages.utils import get_request_mock
        request = get_request_mock()
        context = details(request, path='/page1/', only_context=True)
        self.assertEqual(context['current_page'], page1)
    def test_view_context(self):
        """
        Test that the default view can only return the context
        """
        c = self.get_admin_client()
        c.login(username="******", password="******")
        page_data = self.get_new_page_data()
        page_data["slug"] = "page1"
        # create a page for the example otherwise you will get a Http404 error
        response = c.post("/admin/pages/page/add/", page_data)
        page1 = Content.objects.get_content_slug_by_slug("page1").page

        from pages.views import details
        from pages.utils import get_request_mock

        request = get_request_mock()
        context = details(request, path="/page1/", only_context=True)
        self.assertEqual(context["current_page"], page1)
    def test_bug_172(self):
        """Test bug 167
        http://code.google.com/p/django-page-cms/issues/detail?id=172"""
        c = self.get_admin_client()
        c.login(username="******", password="******")
        page_data = self.get_new_page_data()
        page_data["title"] = "title-en-us"
        page_data["slug"] = "slug"
        response = c.post("/admin/pages/page/add/", page_data)
        page = Content.objects.get_content_slug_by_slug("slug").page
        Content(page=page, type="title", language="fr-ch", body="title-fr-ch").save()

        from pages.utils import get_request_mock

        request = get_request_mock()
        temp = loader.get_template("pages/tests/test3.html")
        render = temp.render(RequestContext(request, {"page": page}))
        self.assertTrue("title-en-us" in render)

        render = temp.render(RequestContext(request, {"page": page, "lang": "fr-ch"}))
        self.assertTrue("title-fr-ch" in render)
Example #15
0
    def test_bug_172(self):
        """Test bug 167
        http://code.google.com/p/django-page-cms/issues/detail?id=172"""
        c = self.get_admin_client()
        c.login(username= '******', password='******')
        page_data = self.get_new_page_data()
        page_data['title'] = 'title-en-us'
        page_data['slug'] = 'slug'
        response = c.post('/admin/pages/page/add/', page_data)
        page = Content.objects.get_content_slug_by_slug('slug').page
        Content(page=page, type='title', language='fr-ch',
            body="title-fr-ch").save()

        from pages.utils import get_request_mock
        request = get_request_mock()
        temp = loader.get_template('pages/tests/test3.html')
        render = temp.render(RequestContext(request, {'page':page}))
        self.assertTrue('title-en-us' in render)

        render = temp.render(RequestContext(
            request,
            {'page':page, 'lang':'fr-ch'}
        ))
        self.assertTrue('title-fr-ch' in render)
 def test_17_request_mockup(self):
     from pages.utils import get_request_mock
     request = get_request_mock()
     self.assertEqual(hasattr(request, 'session'), True)
 def test_request_mockup(self):
     from pages.utils import get_request_mock
     request = get_request_mock()
     self.assertEqual(hasattr(request, 'session'), True)
 def test_bug_178(self):
     """http://code.google.com/p/django-page-cms/issues/detail?id=178"""
     from pages.utils import get_request_mock
     request = get_request_mock()
     temp = loader.get_template('pages/tests/test5.html')
     render = temp.render(RequestContext(request, {'page':None}))