From 1031442d9b0abdbd73249adb0ca86445855d526d Mon Sep 17 00:00:00 2001 From: Jens Kleineheismann Date: Thu, 28 Mar 2019 12:55:58 +0100 Subject: [PATCH] ADD: Added suport for test coverage. --- .coveragerc | 8 ++++++++ .gitignore | 1 + dav_auth/tests/test_forms.py | 2 +- dav_auth/tests/test_templates.py | 2 +- dav_base/tests/test_config.py | 6 +++--- 5 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000..52b8c13 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,8 @@ +[run] +source = + dav_base + dav_auth + dav_events +omit = + dav_base/tests/generic.py + dav_auth/tests/generic.py diff --git a/.gitignore b/.gitignore index c6fb477..3bd69f3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ *.pyc *.mo +.coverage geckodriver.log .idea/ diff --git a/dav_auth/tests/test_forms.py b/dav_auth/tests/test_forms.py index 3c9a746..ece621e 100644 --- a/dav_auth/tests/test_forms.py +++ b/dav_auth/tests/test_forms.py @@ -172,7 +172,7 @@ class SetPasswordFormTestCase(FormsTestCase): self.assertTrue(self.client.login(username=self.test_username, password=new_password)) @skip('Function is implemented in SetPasswordView instead of SetPasswordForm') - def test_save_with_mail(self): + def test_save_with_mail(self): # pragma: no cover new_passwords = [ u'"ä§ Mellon12' 'mellon12' * 128, diff --git a/dav_auth/tests/test_templates.py b/dav_auth/tests/test_templates.py index 105561d..6b6a589 100644 --- a/dav_auth/tests/test_templates.py +++ b/dav_auth/tests/test_templates.py @@ -40,7 +40,7 @@ class TestCase(SeleniumAuthMixin, SeleniumTestCase): c.get(self.complete_url('/')) try: link = c.find_element_by_css_selector('#login-widget a') - except NoSuchElementException as e: + except NoSuchElementException as e: # pragma: no cover self.fail(str(e)) def test_required_fields_in_login_form(self): diff --git a/dav_base/tests/test_config.py b/dav_base/tests/test_config.py index a90402e..0769ffd 100644 --- a/dav_base/tests/test_config.py +++ b/dav_base/tests/test_config.py @@ -26,7 +26,7 @@ class DefaultSettingTestCase(SimpleTestCase): setting = DefaultSetting(name, None, validator=None) try: setting.validate(False) - except ImproperlyConfigured: + except ImproperlyConfigured: # pragma: no cover self.fail('Disabled validation validated invalid :(') def callable_validator(value): @@ -39,7 +39,7 @@ class DefaultSettingTestCase(SimpleTestCase): for val in valid_values: try: setting.validate(val) - except ImproperlyConfigured: + except ImproperlyConfigured: # pragma: no cover self.fail('Callable validated valid value invalid :(') for val in invalid_values: @@ -55,7 +55,7 @@ class DefaultSettingTestCase(SimpleTestCase): for val in valid_values: try: setting.validate(val) - except ImproperlyConfigured: + except ImproperlyConfigured: # pragma: no cover self.fail('Regular Expression validated valid value invalid :(') for val in invalid_values: