[Python-checkins] distutils2: Improved code coverage
tarek.ziade
python-checkins at python.org
Sun Aug 8 11:50:44 CEST 2010
tarek.ziade pushed db89914133c6 to distutils2:
http://hg.python.org/distutils2/rev/db89914133c6
changeset: 395:db89914133c6
parent: 393:3c815a5fa448
user: Nicolas Cadou <ncadou at cadou.ca>
date: Fri Jul 30 01:18:01 2010 -0400
summary: Improved code coverage
files: src/distutils2/tests/test_metadata.py
diff --git a/src/distutils2/tests/test_metadata.py b/src/distutils2/tests/test_metadata.py
--- a/src/distutils2/tests/test_metadata.py
+++ b/src/distutils2/tests/test_metadata.py
@@ -78,6 +78,8 @@
metadata = DistributionMetadata(platform_dependent=True)
metadata.read_file(StringIO(content))
self.assertEqual(metadata['Requires-Dist'], ['bar'])
+ metadata['Name'] = "baz; sys.platform == 'blah'"
+ self.assertEquals(metadata['Name'], None)
# test with context
context = {'sys.platform': 'okook'}
@@ -207,6 +209,10 @@
metadata = DistributionMetadata()
metadata['Version'] = 'rr'
metadata['Requires-dist'] = ['Foo (a)']
+ if metadata.docutils_support:
+ missing, warnings = metadata.check()
+ self.assertEqual(len(warnings), 2)
+ metadata.docutils_support = False
missing, warnings = metadata.check()
self.assertEqual(missing, ['Name', 'Home-page'])
self.assertEqual(len(warnings), 2)
--
Repository URL: http://hg.python.org/distutils2
More information about the Python-checkins
mailing list