From 34060b1eb18ecbd854722b17cf6ef2aad2c61ab2 Mon Sep 17 00:00:00 2001 From: Ken Cochrane Date: Fri, 2 Jan 2015 16:10:12 -0500 Subject: [PATCH] added one more unit test, and added a coverage ignore to a line --- defender/config.py | 2 +- defender/tests.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/defender/config.py b/defender/config.py index 46295e4..09ca006 100644 --- a/defender/config.py +++ b/defender/config.py @@ -34,7 +34,7 @@ REVERSE_PROXY_HEADER = get_setting('DEFENDER_REVERSE_PROXY_HEADER', try: # how long to wait before the bad login attempt gets forgotten. in seconds. COOLOFF_TIME = int(get_setting('DEFENDER_COOLOFF_TIME', 300)) # seconds -except ValueError: +except ValueError: # pragma: no cover raise Exception('COOLOFF_TIME needs to be an integer') # pragma: no cover LOCKOUT_TEMPLATE = get_setting('DEFENDER_LOCKOUT_TEMPLATE') diff --git a/defender/tests.py b/defender/tests.py index 9c5e382..fbd00a7 100644 --- a/defender/tests.py +++ b/defender/tests.py @@ -81,6 +81,11 @@ class AccessAttemptTest(TestCase): """ clean up the db """ mock_get_connection().flushdb() + def test_login_get(self): + """ visit the login page """ + response = self.client.get(ADMIN_LOGIN_URL) + self.assertEquals(response.status_code, 200) + def test_failure_limit_once(self): """ Tests the login lock trying to login one more time than failure limit