Matthew Iversen
13f6c68f0c
Ensure wheel-Version is compatible with pip
2014-02-15 17:21:22 +11:00
Donald Stufft
9f027337a8
Use Flake8 on the test of pip's Python files
2014-01-28 19:47:58 -05:00
Marcus Smith
c2c1eaddc7
- have the basic wheel install test, use a basic wheel
...
- have a separate test for a wheel with headers
- skip the header test on pypy for now due to virtualenv bug
2013-12-08 14:05:08 -08:00
Marcus Smith
0017f1b1cb
use latest wheel from pypi when testing
2013-12-04 19:38:10 -08:00
Donald Stufft
7ec49dc2fb
Enable --[no-]compile which will compile or not compile pyc files
...
* Enables compilation for Wheel files
* Adds an easy command line for distutils/setuptools compilation
options
2013-11-21 23:19:15 -05:00
Donald Stufft
6dca500f69
Set the executable bit on files generated by distlib's ScriptMaker
2013-11-02 12:46:18 -04:00
Paul Moore
a7949308df
Added comments and reqordings based on code review
2013-11-01 17:28:35 +00:00
Paul Moore
b9f36c0c21
Tests for script generation
2013-11-01 09:57:25 +00:00
Donald Stufft
00c11deb25
Ensure that --root continues to work with Wheels
2013-10-31 08:49:23 -04:00
Marcus Smith
efaf0e7a53
remove unnecessary imports
2013-09-01 13:28:03 -07:00
Marcus Smith
f6d242aeea
merge from 1.4.X
2013-09-01 13:15:45 -07:00
Marcus Smith
1afdc665ae
don't override distutils scripts location using pip's legacy logic
2013-08-31 15:28:44 -07:00
Donald Stufft
487925ea3f
Isolate the tests from the shared data directory
2013-08-27 06:49:35 -04:00
Donald Stufft
0c42245f21
Replace explicit calls to reset_env() with the script fixture
2013-08-27 06:47:23 -04:00
Donald Stufft
9894c8baac
Refactor tests.lib
...
* Move virtualenv creation out of TestPipEnvironment
* Remove global state and force explicit use of TestPipEnvironment
instances
* Remove "backup" virtualenv copying and instead create new
virtual environments each time.
* Remove the monkeypatched "PyPICache" functionality
* Remove things that were not being used anymore and were dead
weight
* Remove sitecustomize support which was primarily used to
monkeypatch the "PyPICache" but was used in one or two other
tests.
2013-08-21 22:40:16 -04:00
Donald Stufft
da0bc4b1d1
Switch to using py.test as the test runner instead of nose
...
* Better output with the bare asserts we use throughout the tests
* Function fixtures are pretty nice, especially as a way to
start a background server or create an isolated virtualenv
2013-08-21 10:19:58 -04:00
Marcus Smith
ff1a79381a
test changes due to virtualenv not using distribute
2013-06-13 22:43:26 -07:00
Marcus Smith
60f8da5c41
4 more wheel tests
2013-06-06 19:11:43 -07:00
Marcus Smith
28298c413d
more functional/unit tests restructure
2013-05-29 13:41:13 -07:00