summaryrefslogtreecommitdiff
path: root/setup-use-pytest-instead-of-nose-to-run-the-test-sui.patch
blob: 9d791fbd7a889055f8308a053931d5c71bfc3550 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
diff --git a/setup.py b/setup.py
index 096576a..4bea21a 100755
--- a/setup.py
+++ b/setup.py
@@ -294,13 +294,13 @@ class my_test(Command):
             self.build_platlib = os.path.join(self.build_base,
                                               'lib' + plat_specifier)
 
-    def find_nosetests_path(self):
+    def find_pytest_path(self):
         binaries = [
-            "nosetests-%d.%d" % (sys.version_info[0],
+            "pytest-%d.%d" % (sys.version_info[0],
                                  sys.version_info[1]),
-            "nosetests-%d" % (sys.version_info[0]),
-            "nosetests%d" % (sys.version_info[0]),
-            "nosetests",
+            "pytest-%d" % (sys.version_info[0]),
+            "pytest%d" % (sys.version_info[0]),
+            "pytest",
         ]
 
         for binary in binaries:
@@ -308,7 +308,7 @@ class my_test(Command):
             if path is not None:
                 return path
 
-        raise Exception("Cannot find any nosetests binary")
+        raise Exception("Cannot find any pytest binary")
 
     def run(self):
         """
@@ -322,8 +322,8 @@ class my_test(Command):
         else:
             os.environ["PYTHONPATH"] = self.build_platlib
         self.spawn([sys.executable, "sanitytest.py", self.build_platlib, apis[0]])
-        nose = self.find_nosetests_path()
-        self.spawn([sys.executable, nose])
+        pytest = self.find_pytest_path()
+        self.spawn([sys.executable, pytest])
 
 
 class my_clean(clean):
diff --git a/tox.ini b/tox.ini
index de683b9..24c96c2 100644
--- a/tox.ini
+++ b/tox.ini
@@ -4,7 +4,7 @@ envlist = py36,py37,py38
 [testenv]
 deps=
     lxml
-    nose
+    pytest
 commands=
     python sanitytest.py
-    nosetests
+    pytest