You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@senssoft.apache.org by ms...@apache.org on 2016/09/30 19:35:40 UTC

incubator-senssoft-distill git commit: Added support to pass in arguments to pytest

Repository: incubator-senssoft-distill
Updated Branches:
  refs/heads/master 9d90328ec -> 907dd4bc6


Added support to pass in arguments to pytest


Project: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-distill/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-distill/commit/907dd4bc
Tree: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-distill/tree/907dd4bc
Diff: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-distill/diff/907dd4bc

Branch: refs/heads/master
Commit: 907dd4bc6fc30fd2b0c2d85a911dfb4e4ab43bfe
Parents: 9d90328
Author: mooshu1x2 <mb...@draper.com>
Authored: Fri Sep 30 15:35:36 2016 -0400
Committer: mooshu1x2 <mb...@draper.com>
Committed: Fri Sep 30 15:35:36 2016 -0400

----------------------------------------------------------------------
 setup.py | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-senssoft-distill/blob/907dd4bc/setup.py
----------------------------------------------------------------------
diff --git a/setup.py b/setup.py
index 8bcda73..5744c1f 100644
--- a/setup.py
+++ b/setup.py
@@ -38,16 +38,17 @@ def read (*filenames, **kwargs):
 # This is a plug-in for setuptools that will invoke py.test
 # when you run python setup.py test
 class PyTest (TestCommand):
+    user_options = [('pytest-args=', 'a', "Arguments to pass to pytest")]
 
-    def finalize_options (self):
-        TestCommand.finalize_options (self)
-        self.test_args = []
-        self.test_suite = True
+    def initialize_options(self):
+        TestCommand.initialize_options(self)
+        self.pytest_args = []
 
-    def run_tests (self):
-    	import pytest  # import here, because outside the required eggs aren't loaded yet
-    	errno = pytest.main (self.test_args)
-    	sys.exit (errno)
+    def run_tests(self):
+        #import here, cause outside the eggs aren't loaded
+        import pytest
+        errno = pytest.main(self.pytest_args)
+        sys.exit(errno)
 
 # Get the version string
 def get_version ():