Exemplo n.º 1
0
 def test_deobfuscate_view_bad_path(self):
     """
     Test the deobfuscate view with a bad url path.
     """
     test_url = "bad-path"
     obfuscated_url = obfuscate(test_url)
     response = self.client.get(obfuscated_url)
     self.assertEqual(response.status_code, 404)
Exemplo n.º 2
0
 def test_deobfuscate_view_bad_path(self):
     """
     Test the deobfuscate view with a bad url path.
     """
     test_url = 'bad-path'
     obfuscated_url = obfuscate(test_url)
     response = self.client.get(obfuscated_url)
     self.assertEqual(response.status_code, 404)
Exemplo n.º 3
0
 def test_obfuscate_filter(self):
     """
     Test the obfuscate filter.
     """
     test_url = reverse('unfriendly-test')
     obfuscated_url = obfuscate(test_url)
     view_url = reverse('unfriendly-deobfuscate', kwargs={
         'key': encrypt(test_url, settings.UNFRIENDLY_SECRET),
     })
     self.assertEqual(view_url, obfuscated_url)
Exemplo n.º 4
0
 def test_obfuscate_long_filter(self):
     """
     Test the obfuscate filter.
     """
     test_url = reverse("unfriendly-test-long")
     obfuscated_url = obfuscate(test_url)
     view_url = reverse(
         "unfriendly-deobfuscate",
         kwargs={"key": encrypt(test_url, settings.UNFRIENDLY_SECRET, settings.UNFRIENDLY_IV)},
     )
     self.assertEqual(view_url, obfuscated_url)
Exemplo n.º 5
0
    def test_deobfuscate_view_with_juice(self):
        """
        Test the deobfuscate view with seo juice.
        """
        test_url = reverse("unfriendly-test")
        obfuscated_url = obfuscate(test_url, self.juice)

        test_response = self.client.get(test_url)
        obfuscated_response = self.client.get(obfuscated_url)

        self.assertEqual(test_response.content, obfuscated_response.content)
Exemplo n.º 6
0
    def test_deobfuscate_long_view(self):
        """
        Test the deobfuscate view.
        """
        test_url = reverse("unfriendly-test-long")
        obfuscated_url = obfuscate(test_url)

        test_response = self.client.get(test_url)
        obfuscated_response = self.client.get(obfuscated_url)

        self.assertEqual(test_response.content, obfuscated_response.content)
Exemplo n.º 7
0
    def test_deobfuscate_view_with_juice(self):
        """
        Test the deobfuscate view with seo juice.
        """
        test_url = reverse('unfriendly-test')
        obfuscated_url = obfuscate(test_url, self.juice)

        test_response = self.client.get(test_url)
        obfuscated_response = self.client.get(obfuscated_url)

        self.assertEqual(test_response.content, obfuscated_response.content)
Exemplo n.º 8
0
 def test_obfuscate_long_filter(self):
     """
     Test the obfuscate filter.
     """
     test_url = reverse('unfriendly-test-long')
     obfuscated_url = obfuscate(test_url)
     view_url = reverse('unfriendly-deobfuscate', kwargs={
         'key': encrypt(test_url, settings.UNFRIENDLY_SECRET,
                        settings.UNFRIENDLY_IV),
     })
     self.assertEqual(view_url, obfuscated_url)
Exemplo n.º 9
0
    def test_deobfuscate_long_view(self):
        """
        Test the deobfuscate view.
        """
        test_url = reverse('unfriendly-test-long')
        obfuscated_url = obfuscate(test_url)

        test_response = self.client.get(test_url)
        obfuscated_response = self.client.get(obfuscated_url)

        self.assertEqual(test_response.content, obfuscated_response.content)
Exemplo n.º 10
0
 def test_obfuscate_filter_disabled(self):
     """
     Test the obfuscate filter when disabled in settings.
     """
     test_url = reverse("unfriendly-test")
     obfuscated_url = obfuscate(test_url)
     view_url = reverse(
         "unfriendly-deobfuscate",
         kwargs={"key": encrypt(test_url, settings.UNFRIENDLY_SECRET, settings.UNFRIENDLY_IV)},
     )
     self.assertNotEqual(view_url, obfuscated_url)
     self.assertNotEqual(view_url, test_url)
Exemplo n.º 11
0
 def test_obfuscate_filter_with_juice(self):
     """
     Test the obfuscate filter.
     """
     test_url = reverse('unfriendly-test')
     obfuscated_url = obfuscate(test_url, self.juice)
     view_url = reverse('unfriendly-deobfuscate', kwargs={
         'juice': slugify(self.juice),
         'key': encrypt(test_url, settings.UNFRIENDLY_SECRET,
                        settings.UNFRIENDLY_IV),
     })
     self.assertEqual(view_url, obfuscated_url)
Exemplo n.º 12
0
 def test_obfuscate_filter_disabled(self):
     """
     Test the obfuscate filter when disabled in settings.
     """
     test_url = reverse('unfriendly-test')
     obfuscated_url = obfuscate(test_url)
     view_url = reverse('unfriendly-deobfuscate', kwargs={
         'key': encrypt(test_url, settings.UNFRIENDLY_SECRET,
                        settings.UNFRIENDLY_IV),
     })
     self.assertNotEqual(view_url, obfuscated_url)
     self.assertNotEqual(view_url, test_url)
Exemplo n.º 13
0
 def test_obfuscate_filter_with_juice(self):
     """
     Test the obfuscate filter.
     """
     test_url = reverse('unfriendly-test')
     obfuscated_url = obfuscate(test_url, self.juice)
     view_url = reverse('unfriendly-deobfuscate', kwargs={
         'juice': slugify(self.juice),
         'key': encrypt(test_url, settings.UNFRIENDLY_SECRET,
                        settings.UNFRIENDLY_IV),
     })
     self.assertEqual(view_url, obfuscated_url)
Exemplo n.º 14
0
 def test_obfuscate_filter_with_juice(self):
     """
     Test the obfuscate filter.
     """
     test_url = reverse("unfriendly-test")
     obfuscated_url = obfuscate(test_url, self.juice)
     view_url = reverse(
         "unfriendly-deobfuscate",
         kwargs={
             "juice": slugify(self.juice),
             "key": encrypt(test_url, settings.UNFRIENDLY_SECRET, settings.UNFRIENDLY_IV),
         },
     )
     self.assertEqual(view_url, obfuscated_url)