[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