Example #1
0
 def test_disqus_dev_sets_full_url(self):
     test_domain = 'example.org'
     url_path = '/path/to/page'
     full_url = 'http://%s%s' % (test_domain, url_path)
     context = {'request': FakeRequest(path=url_path)}
     # mock out Site manager
     Site.objects = FakeSiteManager(test_domain, 'test')
     with override_settings(DEBUG=True):
         generated_html = disqus_dev(context)
     self.assertIn(full_url, generated_html)
Example #2
0
    def test_disqus_dev_if_debug_is_false(self):

        template = Template("""
                            {% load disqus_tags %}
                            {% disqus_dev %}
                            """)

        test_domain = 'example.org'
        url_path = '/path/to/page'
        context = {'request': FakeRequest(path=url_path)}

        Site.objects = FakeSiteManager(test_domain, 'test')

        generated_html = template.render(Context(context))

        full_url = '//{}{}'.format(test_domain, url_path)

        self.assertNotIn(full_url, generated_html)
        self.assertEqual(disqus_dev(context), {})
Example #3
0
    def test_disqus_dev_if_debug_is_false(self):

        template = Template("""
                            {% load disqus_tags %}
                            {% disqus_dev %}
                            """
                            )

        test_domain = 'example.org'
        url_path = '/path/to/page'
        context = {'request': FakeRequest(path=url_path)}

        Site.objects = FakeSiteManager(test_domain, 'test')

        generated_html = template.render(Context(context))

        full_url = '//{}{}'.format(test_domain, url_path)

        self.assertNotIn(full_url, generated_html)
        self.assertEqual(disqus_dev(context), {})
Example #4
0
    def test_disqus_dev_sets_full_url(self):

        template = Template("""
                            {% load disqus_tags %}
                            {% disqus_dev %}
                            """)

        test_domain = 'example.org'
        url_path = '/path/to/page'

        # mock out Site manager
        Site.objects = FakeSiteManager(test_domain, 'test')

        context = {'request': FakeRequest(path=url_path)}

        generated_html = template.render(Context(context))

        full_url = '//{}{}'.format(test_domain, url_path)

        self.assertIn(full_url, generated_html)
        self.assertIn('var disqus_developer = 1;', generated_html)
        self.assertEqual(disqus_dev(context), {'disqus_url': full_url})
Example #5
0
    def test_disqus_dev_sets_full_url(self):

        template = Template("""
                            {% load disqus_tags %}
                            {% disqus_dev %}
                            """
                            )

        test_domain = 'example.org'
        url_path = '/path/to/page'

        # mock out Site manager
        Site.objects = FakeSiteManager(test_domain, 'test')

        context = {'request': FakeRequest(path=url_path)}

        generated_html = template.render(Context(context))

        full_url = '//{}{}'.format(test_domain, url_path)

        self.assertIn(full_url, generated_html)
        self.assertIn('var disqus_developer = 1;', generated_html)
        self.assertEqual(disqus_dev(context), {'disqus_url': full_url})