Commit Graph

4 Commits

Author SHA1 Message Date
Vineet Naik b9cb55be01 Fix e2e tests 2021-07-31 11:42:12 +05:30
Vineet Naik c5c6dc2c76 Fix e2e-tests
The pip version for 'conflicting' profile is pinned to version 20.2.3
ie. before the new resolver that prevents conflicts.
2020-12-20 22:44:00 +05:30
Vineet Naik d0ff8cda5c Make pip version in integration tests configurable via env var 2020-04-19 18:33:17 +05:30
Vineet Naik ec1ee96963 Write new style integration tests
The earlier approach for integration tests was unreliable as it used
pickled objects from virtualenvs, which didn't work with all the pip
internal code and would often require tests to be fixed.

In this new approach, a combination of bash and python scripts drive
the tests. Test virtualenvs are setup on demand with support for
varying python and pip versions. As a result, the test
environment (python 3.6) can be completely different from the test
environment ie. the env in which pipdeptree is tested.

TODO: Get the new approach working with travis and remove old
integration tests.
2020-04-12 11:40:33 +05:30