File tree Expand file tree Collapse file tree 4 files changed +22
-3
lines changed Expand file tree Collapse file tree 4 files changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -14,3 +14,4 @@ js/node_modules/
14
14
package-lock.json
15
15
* . [1-9 ]
16
16
* .print
17
+ /.tox
Original file line number Diff line number Diff line change @@ -73,6 +73,10 @@ Shorthand::
73
73
74
74
$ make test
75
75
76
+ If you have ``tox `` installed, you can also test the package like this::
77
+
78
+ $ tox
79
+
76
80
Documentation
77
81
-------------
78
82
Original file line number Diff line number Diff line change @@ -27,11 +27,11 @@ def readfile(filename):
27
27
# For the tests
28
28
class SageTest (TestCommand ):
29
29
def run_tests (self ):
30
- import os
31
- errno = os .system ("sage -t --force-lib sage_widget_adapters" )
30
+ import os , sys
31
+ errno = os .system ("sage -t --force-lib --optional=sage sage_widget_adapters" )
32
32
if errno != 0 :
33
33
sys .exit (1 )
34
- errno = os .system ("sage -t --force-lib sage_combinat_widgets" )
34
+ errno = os .system ("sage -t --force-lib --optional=sage sage_combinat_widgets" )
35
35
if errno != 0 :
36
36
sys .exit (1 )
37
37
Original file line number Diff line number Diff line change
1
+ [tox]
2
+ envlist = sage
3
+ # "setup.py sdist" fails because "devDependencies" from js/package.json are not installed
4
+ skipsdist = true
5
+
6
+ [testenv]
7
+ whitelist_externals = sage
8
+ passenv =
9
+ SAGE_ROOT
10
+ SAGE_LOCAL
11
+ HOME
12
+
13
+ commands =
14
+ sage setup.py test
You can’t perform that action at this time.
0 commit comments