From e21cd015604bcdc15c50bbcaae9114827d97f31a Mon Sep 17 00:00:00 2001 From: Adam Dobrawy Date: Sun, 9 Jul 2017 19:21:48 +0200 Subject: [PATCH] Use django build-in test runner --- .travis.yml | 2 +- setup.py | 10 ++++++++++ tox.ini | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9312422..b7c03fc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -46,5 +46,5 @@ install: - pip install -r test_requirements.txt - pip install -q -e . script: -- py.test +- python setup.py test sudo: false diff --git a/setup.py b/setup.py index e445b4a..91012ff 100755 --- a/setup.py +++ b/setup.py @@ -1,7 +1,17 @@ +import sys from setuptools import find_packages, setup +import os from django_mailbox import __version__ as version_string +os.environ['DJANGO_SETTINGS_MODULE'] = 'django_mailbox.tests.settings' + +from django.core import management + +if sys.argv[-1] == 'test': + management.execute_from_command_line() + sys.exit() + tests_require = [ 'django', 'mock', diff --git a/tox.ini b/tox.ini index 4255817..62a8842 100644 --- a/tox.ini +++ b/tox.ini @@ -7,7 +7,7 @@ deps= -r{toxinidir}/test_requirements.txt sitepackages=False commands= - py.test {posargs} + python setup.py test {posargs} [testenv:flake8] deps=flake8