diff options
Diffstat (limited to 'test/test_misc.py')
-rw-r--r-- | test/test_misc.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/test/test_misc.py b/test/test_misc.py index 857f4cd8..44607a2d 100644 --- a/test/test_misc.py +++ b/test/test_misc.py @@ -33,7 +33,7 @@ class SetupPyTest(CoverageTest): run_in_temp_dir = False - def test_version(self): + def test_metadata(self): status, output = self.run_command_status( "python setup.py --description --version --url --author" ) @@ -43,3 +43,15 @@ class SetupPyTest(CoverageTest): self.assertEqual(out[1], __version__) self.assertEqual(out[2], __url__) self.assertIn("Ned Batchelder", out[3]) + + def test_more_metadata(self): + from setup import setup_args + + classifiers = setup_args['classifiers'] + self.assertGreater(len(classifiers), 7) + self.assertTrue(classifiers[-1].startswith("Development Status ::")) + + long_description = setup_args['long_description'].splitlines() + self.assertGreater(len(long_description), 7) + self.assertNotEqual(long_description[0].strip(), "") + self.assertNotEqual(long_description[-1].strip(), "") |