Skip to content
Snippets Groups Projects
Commit fbf35a80 authored by Donald Stufft's avatar Donald Stufft
Browse files

Merge pull request #11 from davidfischer/setup-tests

Enable running tests from setup.py
parents f99b1e51 857667cb
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env python #!/usr/bin/env python
from setuptools import setup from setuptools import setup
from setuptools.command.test import test as TestCommand
import sys
__about__ = {} __about__ = {}
...@@ -17,6 +19,18 @@ else: ...@@ -17,6 +19,18 @@ else:
ext_modules = [nacl.nacl.ffi.verifier.get_extension()] ext_modules = [nacl.nacl.ffi.verifier.get_extension()]
class PyTest(TestCommand):
def finalize_options(self):
TestCommand.finalize_options(self)
self.test_args = []
self.test_suite = True
def run_tests(self):
import pytest
errno = pytest.main(self.test_args)
sys.exit(errno)
setup( setup(
name=__about__["__title__"], name=__about__["__title__"],
version=__about__["__version__"], version=__about__["__version__"],
...@@ -45,4 +59,5 @@ setup( ...@@ -45,4 +59,5 @@ setup(
ext_modules=ext_modules, ext_modules=ext_modules,
zip_safe=False, zip_safe=False,
cmdclass = {'test': PyTest},
) )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment