Commit Graph

382 Commits

Author SHA1 Message Date
Kyle Altendorf 6d2e208aae Default to \n, retain consistent \r\n
When writing the Pipfile and Pipfile.lock make an effort to retain
their existing newlines if consistent.  Default to \n (LF) for new
files and files with inconsistent line endings.
2018-04-26 15:50:43 -04:00
Dan Ryan 9ab2af879e Fix tests to grab key from pipfile
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-24 21:52:18 -04:00
Dan Ryan a38d551131 Add test for vcs installs of local paths
- Ensure they do not wind up in the lockfile

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-24 20:19:34 -04:00
Dan Ryan fd031b4331 Add wheel wheel
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-19 21:10:31 -04:00
Dan Ryan e177327c52 Add setuptools wheel
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-19 20:11:39 -04:00
Dan Ryan cda3283004 Merge branch 'master' into add-pipfile-env-test 2018-04-18 21:34:52 -04:00
Stephan Eckardt c35cb56d85 Parse pypy3 version string 2018-04-18 12:28:09 +02:00
Dan Ryan 3722d8a8cf Add pipfile env var expansion and test
- Fixes #1906

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-17 17:24:39 -04:00
Dan Ryan 31a4a75c98 Sort items before comparison
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-17 01:52:16 -04:00
Dan Ryan 7a8d01edc3 Fix tests and index url fetching code per requests
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-17 01:16:49 -04:00
Dan Ryan b89a73c895 Update tests
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-16 23:55:46 -04:00
Dan Ryan 81a2367e75 Run private indexes in uncached tests
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-16 23:15:05 -04:00
Dan Ryan 8d20caf294 Update test pypi index
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-16 23:15:04 -04:00
Dan Ryan c78628ba54 Add test coverage for all fixes
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-16 23:15:04 -04:00
Dan Ryan f93b9f2428 Add tests for project source changes
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-16 23:15:04 -04:00
Dan Ryan 8705147674 Fix installation test
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-16 20:59:23 -04:00
Dan Ryan a9a0cf550b Merge branch 'master' into purge-rfc3339-timestamp 2018-04-16 19:18:24 -04:00
Tzu-ping Chung 6bfa525fd3 Add tests for prettytoml datetime 2018-04-16 15:30:00 +08:00
Dan Ryan 748be89435 Set python encoding to utf-8 for jenkins
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-13 21:11:54 -04:00
Dan Ryan a8729f0222 Fix jenkins tests
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-13 21:10:55 -04:00
Dan Ryan a36239ff68 Make all imports relative
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-13 21:02:43 -04:00
Dan Ryan cf3c561100 Pass environment to subprocess
- `check_output` needs to pass `PYTHONIOENCODING` to `Popen` on python2

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-12 19:41:01 -04:00
Tzu-ping Chung 5b2db86fa9 Add a trivial test for help 2018-04-13 00:10:45 +08:00
Tzu-ping Chung d8b1d637e0 Missed path fix 2018-04-12 18:11:59 +08:00
Tzu-ping Chung 9d83f6d8e0 Fix Windows test marker 2018-04-12 18:06:46 +08:00
Tzu-ping Chung 60a48c0436 Inject environs in another way 2018-04-12 18:03:36 +08:00
Tzu-ping Chung fabaa4955f Mock finalize 2018-04-12 18:01:43 +08:00
Tzu-ping Chung f730dd4899 Fix relative paths in tests 2018-04-12 17:48:53 +08:00
Tzu-ping Chung cde60ca58c Fix import 2018-04-12 17:47:54 +08:00
Tzu-ping Chung 4533e68bca Move things around 2018-04-12 17:35:17 +08:00
Tzu-ping Chung 1dea2a27b2 Project cannot be a fixture 2018-04-12 17:34:03 +08:00
Tzu-ping Chung 92cc570588 Split up tests in test_pipenv
All tests are intact. I only move them around.

PipenvInstance is turned into a fixture to be used across files.
needs_internet is turned into a marker to be used across files.
2018-04-12 17:05:17 +08:00
Tzu-ping Chung 0e8e7ef0c4 Split up tests in test_utils 2018-04-12 15:01:12 +08:00
Dan Ryan 337302b165 Merge branch 'master' into bugfix/windows-venv-name 2018-04-11 13:52:39 -04:00
Dan Ryan 219d20faca Merge branch 'test-fixes' of github.com:pypa/pipenv into test-fixes 2018-04-10 23:38:25 -04:00
Dan Ryan 620411a924 Equilize test runtimes
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-10 23:37:55 -04:00
Dan Ryan 6dd068eeb2 Merge branch 'master' into test-fixes 2018-04-10 23:29:14 -04:00
Dan Ryan 4acf3f3d84 Merge branch 'master' of github.com:pypa/pipenv into test-fixes 2018-04-10 21:26:15 -04:00
Frost Ming b9bd4835ee Improve according to comments 2018-04-10 20:39:51 +08:00
frostming 4b290407d3 only change things on way in 2018-04-10 19:47:44 +08:00
frostming fc17c757de test preserve comments 2018-04-10 19:47:44 +08:00
Frost Ming cd28874469 add tests
fix the broken `items()`

Fix test cases

Keep contoml untouched
2018-04-10 19:47:44 +08:00
Dan Ryan e3f8d4fded Final changes and tests for case normalization
- Fix windows venv case normalization

Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-10 00:21:07 -04:00
Dan Ryan 31c9de2214 Split python2 and python3
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-08 17:47:35 -04:00
Tzu-ping Chung e46cabcb2c Fix Python version parser for 2.7.0
Fix #1893.
2018-04-08 17:23:17 +08:00
Dan Ryan 0b057c5631 Alter tests for python 3 markers
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-07 23:09:50 -04:00
Dan Ryan a834505799 test speedups
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-07 22:20:16 -04:00
Dan Ryan 50f06289cc Minor test changes
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-07 19:10:21 -04:00
Dan Ryan 9f45351113 Move install test to normal job and fix backport
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-04-07 18:16:30 -04:00
Tzu-ping Chung c054d2ae94 Skip test_complex_lock_deep_extras 2018-04-07 22:13:33 +08:00