예제 #1
0
    def test_without_domain(self):

        with self.settings(JS_DOCUMENT_DOMAIN=None):

            request = test.RequestFactory()
            context = context_processors.document_domain(request)

            self.assertEquals(
                context['js_document_domain'],
                None
            )

            self.assertEquals(
                self.get_template.render(self.context),
                ''
            )

            self.assertEquals(
                self.set_template.render(self.context),
                ''
            )
예제 #2
0
    def test_with_domain(self):

        with self.settings(JS_DOCUMENT_DOMAIN='testdomain'):

            request = test.RequestFactory()
            context = context_processors.document_domain(request)

            self.assertEquals(
                context['js_document_domain'],
                'testdomain'
            )

            self.assertEquals(
                self.get_template.render(self.context),
                'testdomain'
            )

            self.assertEquals(
                self.set_template.render(self.context),
                '<script type="text/javascript">document.domain="testdomain";</script>'
            )