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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)