]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Consolidate tests for packaging.metadata.
authorÉric Araujo <merwok@netwok.org>
Sat, 10 Sep 2011 03:18:20 +0000 (05:18 +0200)
committerÉric Araujo <merwok@netwok.org>
Sat, 10 Sep 2011 03:18:20 +0000 (05:18 +0200)
commit6bbd775377ae4a6e87ccce990750ac02afe83573
treee794c3ba5ecf0144ff6cd523777f4d774759fbbe
parent92ffc500d1b218d533953c8b7a79733902125f9c
Consolidate tests for packaging.metadata.

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.
Lib/packaging/metadata.py
Lib/packaging/tests/test_dist.py
Lib/packaging/tests/test_metadata.py
Lib/packaging/tests/test_run.py