Stéphane Bidoul
ccdfa74d79
Reduce reliance on .egg-info directories in test suite
...
Make more tests run with with_wheel and test
that a .dist-info directory is created.
2020-07-25 13:02:20 +02:00
Prashant Sharma
f7abe1f874
test(functional/test_install): Use shared_data for installing package
2020-07-10 16:20:30 +05:30
gutsytechster
0ccbad8367
feat(): Add logs for pip environment when installing
2020-07-09 18:15:43 +05:30
Devesh Kumar Singh
2bdec6c9fd
Parametrize unit test
2020-07-06 13:32:09 +05:30
Devesh Kumar Singh
40261a475f
Add unit tests to verify pkg name normalization
2020-07-06 13:32:09 +05:30
Pradyun Gedam
79de2c8911
Switch to --use-feature for determining which resolver to use
...
Also changes all invocations in the tests, to the new flag.
2020-07-03 18:49:56 +05:30
Paul Moore
3dad80a314
Lint fix
2020-06-25 13:00:11 +01:00
Paul Moore
cdc4e40dad
Test is checking the old resolver's broken behaviour
2020-06-25 13:00:11 +01:00
Paul Moore
a7e3f8d088
Test message check fixes
2020-06-18 18:05:51 +01:00
Tzu-ping Chung
5ee2eeda21
Make the failing tests fail
2020-06-15 16:38:10 +08:00
Paul Moore
e97b365529
Mark a few more tests as working under the new resolver
2020-06-10 13:08:37 +01:00
Stéphane Bidoul
63cc26792d
Merge pull request #8357 from ssurbhi560/add_helper_methods
...
Add methods for path lookups in test_install.py and test_install_compat.py
2020-06-09 22:14:30 +02:00
Stéphane Bidoul
3c6a25c638
Merge pull request #8398 from deveshks/add-flake8-bugbear
...
Add flake8-bugbear plugin to pre-commit and fix "tests" accordingly
2020-06-05 20:18:23 +02:00
Paul Moore
6b10b1d2a2
Merge pull request #8402 from deveshks/parametrize-tests
...
Parametrize test_install_package_to_usersite_with_target_must_fail
2020-06-05 16:39:23 +01:00
Paul Moore
71061f3bca
Merge pull request #8321 from uranusjr/new-resolver-passing-tests
...
Remove new resolver marker from tests that should pass
2020-06-05 11:26:49 +01:00
Devesh Kumar Singh
208282af98
Parametrize test_install_package_to_usersite_with_target_must_fail
2020-06-05 15:07:47 +05:30
Devesh Kumar Singh
db11f83e2a
Fix tests module with flake8-bugbear
2020-06-05 02:41:08 +05:30
Paul Moore
50528a3c0e
Test new resolver different behaviour for test_install_editable_with_wrong_egg_name
2020-06-03 14:09:42 +01:00
Pradyun Gedam
e68b71b8c2
Apply suggestions from code review
2020-05-31 23:04:51 +05:30
Surbhi Sharma
381a826760
use methods for path lookups in files:{test_install, test_install_compat}
2020-05-29 13:42:13 +05:30
Pradyun Gedam
d49e957905
Skip the correct test
2020-05-28 20:45:56 +05:30
Tzu-ping Chung
71511afb97
This should pass as well
2020-05-27 23:18:33 +08:00
Pradyun Gedam
f0e2f7f39e
Merge pull request #8299 from uranusjr/remove-test-install-include-work-dir-pkg
2020-05-23 06:25:00 +05:30
Paul Moore
7fa571e076
Fix test_double_install_fail for new resolver
2020-05-22 16:07:29 +01:00
Tzu-ping Chung
e85a099511
Remove test_install_include_work_dir_pkg
2020-05-22 17:16:43 +08:00
Paul Moore
c2fa0dd997
Add a mark for tests that fail on the new resolver
2020-05-21 15:39:00 +01:00
Paul Moore
c258a1f517
Fix some test failures related to message differences
2020-05-15 14:17:47 +01:00
Pradyun Gedam
1b90e1bccf
Revert "remove _copy_source_tree and friends"
...
This reverts commit 873f1e6332
.
2020-05-13 02:50:10 +05:30
Pradyun Gedam
f458573de6
Merge pull request #7882 from sbidoul/build-in-place-7555-sbi
...
Build local directories in place
2020-04-13 21:33:02 +05:30
Stéphane Bidoul
873f1e6332
remove _copy_source_tree and friends
2020-04-12 12:00:57 +02:00
Devesh Kumar Singh
528a193dda
Fix incorrect comment in tests
2020-04-10 19:02:57 +05:30
Pradyun Gedam
9360793a6c
Merge pull request #7987 from deveshks/add-tests-for-pip-cmds-ignoring-cwd
...
Add unit tests for pip commands not using cwd
2020-04-10 14:29:06 +05:30
Devesh Kumar Singh
fe6920bc2f
Addressed review comments
2020-04-08 13:59:33 +05:30
Devesh Kumar Singh
efd6dd28d0
Address review comments
2020-04-07 09:44:36 +05:30
Devesh Kumar Singh
ac65f136fd
Add tests to verify --index-url behaviour
2020-04-06 20:19:11 +05:30
Devesh Kumar Singh
2324ae422e
Add unit tests for pip commands not using cwd
2020-04-05 23:17:03 +05:30
Paul Moore
cec27c747c
Added an end-to-end install test of the new resolver
2020-03-18 14:54:29 +00:00
Jason R. Coombs
6282a307dc
👹 Feed the hobgoblins (delint).
2020-03-06 12:43:10 -05:00
Jason R. Coombs
3511d3d493
Convert the remaining '%' formatters to '.format'. Fixes #6973 .
2020-03-06 12:43:03 -05:00
sinscary
716c9202ee
Raise error if --user and --target arguments are used together
2020-02-27 12:22:56 +05:30
Chris Hunt
dd8753cdee
Mitigate Windows test failures due to PAX-format wheel release
2020-01-29 08:53:23 -05:00
Chris Hunt
e53d10db01
Remove unnecessary uninstall
...
Since a new temporary script path is used for each test, no need to do
uninstall.
2020-01-11 19:39:12 -05:00
Chris Hunt
f89013daa4
Parametrize editable for relative install tests
2020-01-11 19:37:10 -05:00
Chris Hunt
2801de5825
Parametrize long relative install tests
...
This lets us make better use of parallelization and will let us remove
the unnecessary uninstallation from these individual tests.
2020-01-11 19:32:44 -05:00
Pradyun Gedam
4ee779f79e
Drop no longer valid tests
2020-01-07 12:25:11 +05:30
Pradyun Gedam
d9d801f818
Drop no-suffix checks for pip-from-PATH
2020-01-06 19:29:56 +05:30
Chris Hunt
7af9371176
Remove redundant expect_error=False in tests
...
This is the default, so there is no need to specify it explicitly.
2020-01-03 14:25:36 +01:00
Stéphane Bidoul (ACSONE)
c93acfb20b
Test legacy clean not attempt after PEP 517 build failure
2020-01-02 12:14:03 +01:00
victorvpaulo
81805a5776
Add option to silence warnings related to deprecation of Python versions ( #6739 )
...
* Add option to silence warnings related to deprecation of Python versions
* Move skip_if_python2 and skip_if_not_python2 decorator declaratios to test/lib/__init__.py and use them in test_warning.py
* Add tests to ensure that python version deprecation warning is shown correctly and can be silenced by a flag.
* Add new test to ensure that --no-python-version-warning flag does nothing if python version is not 2
2019-12-15 09:59:34 +08:00
Stéphane Bidoul (ACSONE)
178cd3f244
Better workaround for cache poisoning #3025
...
Make sure ``pip wheel`` never outputs pure python wheels with a
python implementation tag. Better fix/workaround for
`#3025 <https://github.com/pypa/pip/issues/3025 >`_ by
using a per-implementation wheel cache instead of caching pure python
wheels with an implementation tag in their name.
Fixes #7296
2019-12-02 12:07:18 +01:00