From 4fa667aa4fd4711d087a94c57dc6bcdc8b39223e Mon Sep 17 00:00:00 2001 From: Diederik van der Boor Date: Mon, 22 Aug 2016 16:19:33 +0200 Subject: [PATCH] Update test infrastructure, allow py.test --- .coveragerc | 3 +++ pytest.ini | 5 +++++ runtests.py | 3 +-- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .coveragerc create mode 100644 pytest.ini diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000..3dbb8a3 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,3 @@ +[run] +source = ./ +omit = */migrations/* diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..189434e --- /dev/null +++ b/pytest.ini @@ -0,0 +1,5 @@ +[pytest] +norecursedirs = node_modules +DJANGO_SETTINGS_MODULE = {{ project_name }}.settings.env.unittest +python_files=test* +python_classes=Test* diff --git a/runtests.py b/runtests.py index 25227d5..274c8c5 100755 --- a/runtests.py +++ b/runtests.py @@ -1,14 +1,13 @@ #!/usr/bin/env python import sys import os -from django.conf import settings from django.core.management import execute_from_command_line if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "{{ project_name }}.settings.env.unittest") TEST_APPS = [ - 'apps', + 'apps', # also takes subfolders 'frontend', ]