Skip to content
This repository was archived by the owner on Sep 25, 2021. It is now read-only.

Commit 333a84a

Browse files
committed
Made web.py tests optional under python 3.x
1 parent 9c2803c commit 333a84a

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

conftest.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
except ImportError:
1515
collect_ignore.append("tests/transport/gevent")
1616

17+
try:
18+
import web
19+
except ImportError:
20+
collect_ignore.append("tests/contrib/webpy")
21+
1722

1823
INSTALLED_APPS = [
1924
'django.contrib.auth',

setup.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,18 @@
4242
'Flask-Login>=0.2.0',
4343
]
4444

45-
# If it's python3, remove flask & unittest2
45+
webpy_tests_requires = [
46+
'paste',
47+
'web.py',
48+
]
49+
50+
# If it's python3, remove flask, unittest2 & web.py
4651
if sys.version_info[0] == 3:
4752
flask_requires = []
4853
flask_tests_requires = []
4954
unittest2_requires = []
55+
webpy_tests_requires = []
56+
5057

5158
tests_require = [
5259
'bottle',
@@ -67,9 +74,8 @@
6774
'webob',
6875
'webtest',
6976
'anyjson',
70-
'paste',
71-
'web.py'
72-
] + flask_requires + flask_tests_requires + unittest2_requires
77+
] + (flask_requires + flask_tests_requires + unittest2_requires +
78+
webpy_tests_requires)
7379

7480

7581
class PyTest(TestCommand):

0 commit comments

Comments
 (0)