Commit Graph

241 Commits

Author SHA1 Message Date
kennethreitz 3e3b2e2ee2 bs
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 20:44:42 -05:00
kennethreitz e4fa2ef82e ugh
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 20:36:21 -05:00
kennethreitz bd17544a51 non
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 20:26:58 -05:00
kennethreitz 50f59196d8 proper casing
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 20:21:41 -05:00
kennethreitz 61fa011ae4 non-determinism
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 20:19:37 -05:00
kennethreitz 50a5cff20e refactor
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 16:41:29 -05:00
kennethreitz 43e48f8542 clean things up
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 16:36:28 -05:00
kennethreitz 7bdde8afac fix broken test
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 13:27:07 -05:00
kennethreitz bdd82b2232 more artifacts, again
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 13:16:13 -05:00
kennethreitz d8b97148a5 artifacts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 13:00:54 -05:00
kennethreitz e076365ef6 more artifacts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 12:49:50 -05:00
kennethreitz ad115887a2 flask
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 12:26:34 -05:00
kennethreitz 0682c5ab5d vendor pytest-pypi
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 12:19:21 -05:00
kennethreitz 475d87ad23 more artifacts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 12:14:27 -05:00
kennethreitz 29944c7ee0 more deps
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 12:09:06 -05:00
kennethreitz cdd154f8c8 more artifacts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:59:31 -05:00
kennethreitz c62404da22 rename
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:39:15 -05:00
kennethreitz 36b28eff82 rename
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:39:02 -05:00
kennethreitz 5b57403eef cleanup
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:36:21 -05:00
kennethreitz c910f265d2 rename
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:29:23 -05:00
kennethreitz 96ed375539 more artifacts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:29:18 -05:00
kennethreitz b74bd881e5 more
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:27:39 -05:00
kennethreitz fe7f1c3db8 more deps
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:19:25 -05:00
kennethreitz 0446673682 fixes
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:04:42 -05:00
kennethreitz 2240f418e9 rename
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 11:04:17 -05:00
kennethreitz f43a627415 more artifacts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 10:56:51 -05:00
kennethreitz 6c9a5bac01 more artifacts 2018-03-04 10:54:14 -05:00
kennethreitz f426beb7c7 pypi bins
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 10:41:00 -05:00
kennethreitz 569da07afe add lots of pypis 2018-03-04 10:39:43 -05:00
kennethreitz bf54ce94f0 working! getting there
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 10:25:24 -05:00
kennethreitz 9b4fba451b more markers
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 07:54:41 -05:00
kennethreitz 48452e6f84 try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-04 07:48:23 -05:00
Tzu-ping Chung b70c2275e2 Fix problems caused by b411d20
Also add the test case from #1536 so we can be sure things stay correct.
2018-03-04 03:42:42 +08:00
kennethreitz aabb23b9ae fix broken test
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-02 13:13:26 -05:00
Jace Browning 8469499e99 Assume PIPENV_VENV_IN_PROJECT when a local virtual environment exists 2018-02-24 15:10:59 -05:00
kennethreitz 209536b007 Merge pull request #1364 from pypa/hotfix/tempfile_cleanup
Temporary File Cleanup
2018-02-24 07:14:12 -06:00
kennethreitz f15ce28493 remove test_legacy
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-02-24 08:10:22 -05:00
kennethreitz 3cbcef41f1 udpate to #1481
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-02-24 08:03:56 -05:00
Derek Schaller baaddd3cf5 add extra indexes from pip config files in Pipfile gen 2018-02-24 00:26:51 -08:00
Derek Schaller 9146b6134c remove jumbotron unit test 2018-02-23 23:38:16 -08:00
Dan Ryan 19de332644 Broad fixes to testing infrastructure
- Add custom rmtree function to handle windows rms
- Only warn on failure to remove a tree
- This should mitigate a large portion of our windows test failures
- After sufficiently substantial time investment I am currently of the
opinion that there is no real elegant way to handle this (I have tried
programmatically finding all processes with open file handles,
terminating them with a 500ms retry and a 15s timeout)
- Close and handle tempfiles in resolvers
- Only create tempfiles for non-editable deps
- set umask and `PIP_SRC` for test context
- Warn instead of throwing exceptions
- Backport TemporaryDirectory for python2/3 compatibility and reliance
on custom rmtree error handling
- Vendor backport of `weakref.finalize` for
`TemporaryDirectory.cleanup()`
- Add PyTest fixtures to wrap and cleanup `PIP_SRC` directory at the module level to avoid permissions errors on appveyor
- Add resource warnings for PY2 compat
Lock instead of installing complex resolver test
- Add a special condition for allowing access errors
2018-02-23 16:40:24 -05:00
kennethreitz c359a8fcef remove update test
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-02-23 15:08:39 -05:00
kennethreitz a21160acd1 remove flake8
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-02-23 14:53:14 -05:00
kennethreitz e16a19eece remove bunk test
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-02-20 07:53:18 -05:00
luz.paz 06f3b1a291 MIsc. comment and doc typos
Found via `codespell -q 3 --skip="./patched"`
reverted
2018-02-18 13:58:14 -05:00
Dan Ryan 7fb93b699b Comment and divide out tests for requirements 2018-02-11 04:05:32 -05:00
Dan Ryan 92e58fe97e Allow tests with PermissionErrors to pass 2018-02-04 22:27:18 -05:00
Dan Ryan eea5d57b9f Fix VCS requirement generation
- Fixes issues when turning vcs lines into requirements
- At some point there was a regression around this which treats them as
normal paths
- This now follows pip practices as well
- Big todo: clean up duplicate functionality / break out logic for
requirements parsing
- Adds regression test for this case
2018-02-04 22:27:10 -05:00
Daniel Watkins 3ff0b6f549 Explicitly cause dependency resolution failure in the test
This also moves to using projects that are more closely related to this
one as the examples.
2018-02-04 22:25:45 -05:00
Daniel Watkins 88e72d56d1 Make test assertions match the test name more closely
This updates
test_editable_vcs_install_in_pipfile_with_dependency_resolution_doesnt_traceback
to check (a) that dependency resolution was triggered, and (b) that
there was no traceback (rather than just the specific traceback we are
currently seeing).
2018-02-04 22:25:45 -05:00