From b938934683482d9a13a39c84d95eb67cef3bcf02 Mon Sep 17 00:00:00 2001 From: Nicholas Serra Date: Fri, 25 Mar 2016 14:30:52 -0400 Subject: [PATCH] Include coverage --- .coveragerc | 33 +++++++++++++++++++++++++++++++++ .gitignore | 2 ++ requirements.txt | 1 + 3 files changed, 36 insertions(+) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000..9d7eced --- /dev/null +++ b/.coveragerc @@ -0,0 +1,33 @@ +[report] +# Regexes for lines to exclude from consideration +exclude_lines = + # Have to re-enable the standard pragma + pragma: no cover + + # Don't complain about missing debug-only code: + def __repr__ + if self\.debug + def __unicode__ + def __repr__ + if settings.DEBUG + raise NotImplementedError + from django\. + + # Don't complain if tests don't hit defensive assertion code: + raise AssertionError + raise NotImplementedError + + # Don't complain if non-runnable code isn't run: + if 0: + if __name__ == .__main__.: + +[run] +omit = + *tests* + *migrations* + *management* + *urls* + *site-packages* + *src* + *manage* + *settings* diff --git a/.gitignore b/.gitignore index 0608b14..bef1265 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ *.pyc templates/ + +.coverage diff --git a/requirements.txt b/requirements.txt index 4a2eb22..03490d0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,2 @@ Django>=1.4 +coverage