Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'certbot-dns-gehirn/setup.py')
-rw-r--r--certbot-dns-gehirn/setup.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/certbot-dns-gehirn/setup.py b/certbot-dns-gehirn/setup.py
index 5fb46576b..cb7768a29 100644
--- a/certbot-dns-gehirn/setup.py
+++ b/certbot-dns-gehirn/setup.py
@@ -1,5 +1,7 @@
from setuptools import setup
from setuptools import find_packages
+from setuptools.command.test import test as TestCommand
+import sys
version = '1.0.0.dev0'
@@ -19,6 +21,20 @@ docs_extras = [
'sphinx_rtd_theme',
]
+class PyTest(TestCommand):
+ user_options = []
+
+ def initialize_options(self):
+ TestCommand.initialize_options(self)
+ self.pytest_args = ''
+
+ def run_tests(self):
+ import shlex
+ # import here, cause outside the eggs aren't loaded
+ import pytest
+ errno = pytest.main(shlex.split(self.pytest_args))
+ sys.exit(errno)
+
setup(
name='certbot-dns-gehirn',
version=version,
@@ -62,5 +78,7 @@ setup(
'dns-gehirn = certbot_dns_gehirn._internal.dns_gehirn:Authenticator',
],
},
+ tests_require=["pytest"],
test_suite='certbot_dns_gehirn',
+ cmdclass={"test": PyTest},
)