Commit Graph
12 Commits
Author SHA1 Message Date
mvdbeek 9e07d9cc06 Handle driver shutdown, show all test in pytest
This is pretty hackish as fixtures can't be used during test discovery.
To properly shut down the driver I've added a conftest.py file that will
be called when quitting pytest. We might be able to handle this a
little better if we wrote a full plugin, but for now this works.

Also now reports all test indexes, so you can select e.g test 2 of a
tool.
2018-08-16 18:44:05 +02:00
mvdbeek 3f032f6c38 Rework and simplify data manager testing
We don't rely on TwillTestCase anymore, that is now exclusively used by
ShedTwillTestCase. Then I've just re-used the infrastructure of
ToolsTestCase for discovering tests, while making sure that we do use an
admin API key during testing.
2018-08-13 17:19:25 +02:00
mvdbeek ae9b6057da Fix test_data_managers for python 3 2018-07-04 16:53:50 +02:00
John Chilton 289937506b Refactor much more tool testing code into galaxy-lib. 2018-03-06 20:07:51 -05:00
John Chilton 5e6c1c9f51 New abstraction to obtain tool test data paths.
Can be shared between tests and TDTs. A step toward not requiring one to load the tool to test the tool (important for external testing of tools).
2018-03-06 20:07:51 -05:00
Nicola Soranzo 21b44bf348 Fix all E201 and E202 style errors
using the following command:
```
autopep8 -i -r --exclude $(sed -e 's|^|./|' -e 's|/$||' .ci/flake8_blacklist.txt | paste -sd,) --select E201,E202 .
```
2017-08-17 11:35:39 +01:00
Nicola Soranzo 1e32c0926c Fix import order and Python3 compatibility for most of test/ 2016-10-10 19:06:22 +01:00
Nicola Soranzo 8a43b2b492 Python 3: use "as" instead of comma in except clause 2016-05-17 23:53:16 +01:00
Bjoern Gruening 1bbff415f2 lint fixes for test/functional/ 2015-07-12 21:32:49 +01:00
John Chilton 34793d214c Adjust test/functional/test_data_managers.py for run_tool ret val change in 21e3d69. 2014-12-08 00:21:47 -05:00
Daniel Blankenberg 1327cc5445 Rename functions to prevent encapsulation / name mangling in test_toolbox.py and test_data_managers.py 2013-12-11 09:00:01 -05:00
Daniel Blankenberg 3db7688a56 Add Functional Testing support for locally and ToolShed installed Data Managers. 2013-12-10 12:59:29 -05:00