Miro Hrončok
868482fd79
Tests: Don't get fooled by test.egg-info directory in PWD
2019-10-23 13:24:51 +02:00
Miro Hrončok
783c2ea1ec
Tests: For each test function, create an isolated project directory
...
This allows concurrent test execution.
Fixes https://github.com/fedora-python/tox-current-env/issues/11
2019-10-23 13:24:51 +02:00
Miro Hrončok
cf04976cea
Only use tox_cleanup hook when it is possible
2019-09-27 21:58:30 +02:00
Miro Hrončok
a645fe2175
Clean fake venvs after --current-env
...
This makes it easier to run regular tox after tox --current-env,
however not the other way around.
The documented caveat remains the same: Don't mix those without -r.
Partially fixes https://github.com/fedora-python/tox-current-env/issues/14
2019-09-27 21:58:30 +02:00
Miro Hrončok
0863536aff
Make --print-deps-only and --print-deps-to-file mutually exclusive
2019-08-12 16:17:41 +02:00
Miro Hrončok
71d21b8266
Add --print-deps-to-file option for easier parsable dependencies
...
Fixes https://github.com/fedora-python/tox-current-env/issues/13
2019-08-01 12:39:12 +02:00
Miro Hrončok
1982ce9aaf
Check if we are not altering current environment
2019-07-29 14:30:15 +02:00
Miro Hrončok
e4fb2d79e0
Test more X after Y situations
2019-07-29 14:20:44 +02:00
Miro Hrončok
45bac2d3ee
Create current environemnt link when --print-deps-only has no env
...
Fixes https://github.com/fedora-python/tox-current-env/issues/9
2019-07-29 14:14:41 +02:00
Miro Hrončok
d7ba8891d4
Don't fail tests if some interpreters are missing
2019-07-23 14:49:13 +02:00
Miro Hrončok
a1bd7d9cab
Don't blow up on missing interpreter
...
Fixes https://github.com/fedora-python/tox-current-env/issues/5
2019-07-23 14:37:06 +02:00
Miro Hrončok
ab18ab9088
Make --print-deps-only quite inert
2019-07-18 11:55:54 +02:00
Miro Hrončok
9fec5a14a7
Test package and depndencies are (not) installed
2019-07-18 11:06:48 +02:00
Miro Hrončok
e5e6ae06c3
Do what we can without -r
2019-07-18 10:50:44 +02:00
Miro Hrončok
c9fe58c8eb
Handle tox -r after --current-env
2019-07-17 18:57:52 +02:00
Miro Hrončok
0a281f94b1
Add very basic integration tests
2019-07-17 18:57:52 +02:00