This is an automated email from the ASF dual-hosted git repository. machristie pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/airavata-django-portal-sdk.git
commit 5619f467925111e69f1d846b39c418127a52c08e Author: Marcus Christie <[email protected]> AuthorDate: Thu Dec 8 10:42:23 2022 -0500 Switch to pytest for running unit tests --- README.md | 2 +- pytest.ini | 2 ++ requirements-dev.txt | 2 ++ runtests.py | 15 --------------- 4 files changed, 5 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 1858e1b..f203190 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ pip install -r requirements-dev.txt ### Running tests ``` -./runtests.py +pytest ``` or diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..2d475e6 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,2 @@ +[pytest] +DJANGO_SETTINGS_MODULE = airavata_django_portal_sdk.tests.test_settings diff --git a/requirements-dev.txt b/requirements-dev.txt index 3575022..7481b0e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -7,3 +7,5 @@ mkdocs==1.3.0 mkautodoc==0.1.0 pycodestyle==2.6.0 Jinja2==3.0.3 +pytest==7.2.0 +pytest-django==4.5.2 diff --git a/runtests.py b/runtests.py deleted file mode 100755 index 8a9cf7c..0000000 --- a/runtests.py +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env python -import os -import sys - -import django -from django.conf import settings -from django.test.utils import get_runner - -if __name__ == "__main__": - os.environ['DJANGO_SETTINGS_MODULE'] = 'airavata_django_portal_sdk.tests.test_settings' - django.setup() - TestRunner = get_runner(settings) - test_runner = TestRunner() - failures = test_runner.run_tests(["airavata_django_portal_sdk.tests"]) - sys.exit(bool(failures))
