From 1b63b657a1c215ab868ddbd97b963c81b3e36ad8 Mon Sep 17 00:00:00 2001 From: Joffrey F Date: Fri, 2 Jan 2015 15:29:26 -0800 Subject: [PATCH] test_get_view for 100% coverage --- defender/tests.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/defender/tests.py b/defender/tests.py index 1ef1960..1a77180 100644 --- a/defender/tests.py +++ b/defender/tests.py @@ -460,3 +460,12 @@ class AccessAttemptTest(TestCase): # doing a get should also get locked out message response = self.client.get(ADMIN_LOGIN_URL) self.assertContains(response, self.LOCKED_MESSAGE) + + def test_get_view(self): + """ Check that the decorator doesn't tamper with GET requests""" + for i in range(0, config.FAILURE_LIMIT): + response = self.client.get(ADMIN_LOGIN_URL) + # Check if we are in the same login page + self.assertContains(response, LOGIN_FORM_KEY) + response = self.client.get(ADMIN_LOGIN_URL) + self.assertNotContains(response, self.LOCKED_MESSAGE)