summaryrefslogtreecommitdiff
path: root/distutils2/tests/test_dist.py
Commit message (Collapse)AuthorAgeFilesLines
* Branch merge?ric Araujo2011-11-201-12/+3
|\
| * Ye olde merge.?ric Araujo2011-11-121-12/+19
| |\ | | | | | | | | | | | | I broke test_mixin2to3 somehow; distutils2-default is okay and packaging too, so I don?t see an obvious reason right now, I?ll investigate later.
| * | Start a branch to provide Distutils2 for Python 3.?ric Araujo2011-09-241-13/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This codebase is compatible with 3.1, 3.2 and 3.3. It was converted with 2to3 and a semi-automated diff/merge with packaging in 3.3 to fix some idioms. We?ve now come full circle from 2.x to 3.x to 2.x to 3.x again :) Starting from now, contributors can make patches for packaging (preferred, as the stdlib?s regrtest is very useful), distutils2 or distutils-python3, and we?ll make patches flow between versions.
* | | Move copies of stdlib test code from tests.__init__ to runtests.?ric Araujo2011-11-151-1/+0
| |/ |/| | | | | | | | | | | | | | | | | I deleted captured_stdout because its usage felt clumsy to me; better to use stdlib?s test.support.captured_stdout in packaging and just write out the code for d2. I checked that adding the import of d2.tests.unittest at the top level did not change the coverage accuracy (see comment in the source and the history of the file for more info).
* | Make sure tests that register custom commands also clear them?ric Araujo2011-11-121-9/+17
| |
* | Change signature of tests.support.LoggingCatcher.get_logs.?ric Araujo2011-11-121-4/+2
|/ | | | | | I need this for some tests, and it makes code clearer. This commit also changes some assertEqual calls to use (actual, expected) order and fix some pyflakes warnings.
* Fix name and attribute errors?ric Araujo2011-09-211-1/+1
|
* Consolidate tests for d2.metadata.?ric Araujo2011-09-191-222/+24
| | | | | | | | | | | | | | | | | New tests were added in test_metadata and old tests inherited from distutils were still in test_dist, so I moved them into test_metadata (except for one which was more at home in test_run) and merged duplicates. I also added some skips to lure contributors <wink>, optimized the Metadata.update method a trifle, and added notes about a number of issues. A note: The tests in test_dist used to dump the Metadata objects to a file in the METADATA format and look for strings in its contents; I updated them to use the mapping API of Metadata instead. For some fields with special writing rules, I have added tests to ensure my conversion did not lose anything.
* Remove display options (--name, etc.) from the Distribution class.?ric Araujo2011-09-191-9/+8
| | | | | | | | | | | These options were used to implement ?setup.py --name?, ?setup.py --version?, etc. which are now handled by the pysetup metadata action or direct parsing of the setup.cfg file. As a side effect, the Distribution class no longer accepts a 'url' key in its *attrs* argument: it has to be 'home_page' or 'home-page' to be recognized as a valid metadata field and passed down to the dist.metadata object.
* Fix backport changesets part 2: tests?ric Araujo2011-09-181-14/+19
|
* Fixes to actually use the backports.Jeremy Kloth2011-09-121-1/+1
|
* Branch merge. Will clean up later.?ric Araujo2011-08-311-0/+3
|\
| * Restore $HOME after test has run (#12765)?ric Araujo2011-08-291-0/+3
| |
* | Fixed a python2.4 syntax errors.Alexandru Plugaru2011-08-301-14/+21
|/
* Backported packaging from cpython default, overwriting previous version.Vinay Sajip2011-08-181-99/+91
|
* renamed DistributionMetadata to MetadataChristophe Combelles2011-01-281-1/+1
|
* added optparse in the main scriptTarek Ziade2010-11-141-4/+1
|
* now distutils2 uses set_command to set its own commandsTarek Ziade2010-11-131-70/+4
|
* Branch merge?ric Araujo2010-11-061-1/+1
|\
| * now using logging in distTarek Ziade2010-10-251-1/+1
| |
* | Minor cleanup in test_dist?ric Araujo2010-10-221-20/+16
|/
* refactored unittest import logic to improve accuracy of the coverage measurementYannick Gingras2010-09-301-2/+2
| | | | | | | | | | The unittest module is selectively imported from the standard library if we're running with a Python >= 3.2 or from and external library otherwise. This logic was moved from distutils2.test.support to distutils2.tests because the former module also imports various modules from distutils2, which would skew the coverage measurement because the definitions in those module would run before the instrumentation had a chance to be started.
* moved everything in the same dir - we want to include docs/ in the releaseTarek Ziade2010-09-191-0/+533