John Chilton
9ed8bc717b
Decorate API user tests properly.
2023-01-26 13:39:37 -05:00
John Chilton
018d066e36
Useful test decorators and runtime support for annotating how tests will be used.
2022-11-26 11:28:36 -05:00
Nicola Soranzo
0391cd4b62
Rename FooBarTestCase test classes as TestFooBar in API, framework, performance, Selenium and ToolShed tests
...
These are collected by pytest only because they are `unittest.TestCase` derived,
but normally pytest collects only test classes whose name starts with `Test`, see
https://docs.pytest.org/en/7.1.x/reference/reference.html#confval-python_classes
Also:
- Some type annotations
2022-10-15 17:54:31 +01:00
John Chilton
3b853377a8
baseauth_headers abstraction in Galaxy test code.
...
A bit more typing and setup reuse.
2022-08-29 09:51:19 -04:00
mvdbeek
bc9d5beb42
Api test to verify tool runner session handling
2022-06-09 11:12:00 +02:00
Dannon Baker
623a5e165a
Apply black formatting.
...
Apply isort.
2022-02-03 07:42:20 -05:00
Nicola Soranzo
9d74bba7fb
Drop support for retired Python 3.5
...
Upgrade syntax using `pyupgrade --py36-plus` .
Manually drop several `six` imports.
Also:
- Remove broken pr_cache in scripts/bootstrap_history.py
- Fix broken prefix removal in lib/galaxy/tool_util/deps/mulled/mulled_build.py
2020-10-07 11:52:13 +01:00
Dannon Baker
9ebf5f36d1
Update string formatting in rest of lib
2020-06-26 08:24:02 -04:00
John Chilton
d04c020747
Migrate api tests into lib/galaxy_test for packaging.
2019-11-12 09:05:08 -05:00