Pradyun Gedam
236c0ccb8a
Move test requirements into tests/
...
This makes the file easier to locate, by placing it next to the stuff
that it will affect.
2021-07-24 12:06:51 +01:00
Taneli Hukkinen
af79d0d393
Replace use of vendored toml
in tests with PyPI toml
2021-07-02 00:21:00 +03:00
Pradyun Gedam
c022615961
Add a single GitHub Actions workflow for CI
2021-04-02 01:26:26 +01:00
Pradyun Gedam
6ff1f7da2f
Merge pull request #9739 from pradyunsg/tests/drop-YAML-based-resolver-tests
...
Drop YAML tests for the resolver
2021-03-28 07:56:09 +01:00
Pradyun Gedam
724bf3df0c
Drop pytest-timeout
...
It is incompatible with pytest-xdist and causes crashes when used with
it. Also removes the marker from the only test that uses it.
2021-03-26 08:03:04 +00:00
Pradyun Gedam
ad63666749
Drop YAML tests for the resolver
...
We've created a fairly capable setup with the new resolver tests,
which has now rendered this logic redundant and generally unnecessary.
2021-03-21 11:55:07 +00:00
Jon Dufresne
3874afe72c
Drop mock test dependency
2021-02-18 18:55:23 -08:00
Jon Dufresne
3cfb0ca1e8
Drop enum34 in favor of stdlib enum
...
Using enum34 has been unnecessary since dropping Python 2 support. It
previously remained as a compatibility shim.
2020-12-27 08:10:20 -08:00
Jon Dufresne
14380668b5
Drop csv23 in favor of stdlib csv
...
Using csv23 has been unnecessary since dropping Python 2 support. It
previously remained as a compatibility shim.
2020-12-27 08:09:32 -08:00
Hugo van Kemenade
4fc4333abf
Revert "Pin pytest whilst pytest-rerunfailures is incompatible with pytest 6.1"
...
This reverts commit fbf710ea5d
.
2020-09-29 09:57:46 +03:00
Hugo van Kemenade
fbf710ea5d
Pin pytest whilst pytest-rerunfailures is incompatible with pytest 6.1
2020-09-28 09:52:15 +03:00
Nguyễn Gia Phong
15e5680d8a
Use the new resolver for test requirements
2020-08-16 14:25:32 +07:00
Nguyễn Gia Phong
0c0223765a
Unpin pytest and its plugins
...
This works around the incompatibility of pytest-xdist 2.0.0
with older pytest: https://github.com/pytest-dev/pytest-xdist/issues/580
2020-08-16 14:24:41 +07:00
cjc7373
f167d99b60
update pytest to 4.6
...
also update pytest plugins
2020-05-18 18:23:35 +08:00
Pradyun Gedam
6fd36bdf16
Workaround breaking changes in virtualenv for CI
2020-02-11 00:55:20 +05:30
Chris Hunt
6d8a58f7e1
Add wheel builder test helper
...
As we introduce stricter metadata parsing, we will need to ensure that
the wheel files used in our tests are compliant (except in the specific
way that we're testing against).
Currently we have a large number of test cases relying on undocumented or
under-documented wheel files that have various inconsistencies
(incorrect name, missing fields) that are unrelated to the features
actually under test.
With a new wheel builder helper function, we will be able to replace all
of our instances of pre-built wheel test fixtures with dynamically-generated
files in code that are correct by default.
2020-01-31 19:30:19 -05:00
Chris Hunt
204a004377
Add test helpers for HTTP(S) server and certs
2019-11-03 17:05:52 -05:00
Pradyun Gedam
c6da85a6eb
Move requirement files to tools/requirements/
2019-07-30 17:01:05 +05:30