summaryrefslogtreecommitdiff
path: root/test/test_misc.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_misc.py')
-rw-r--r--test/test_misc.py14
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(), "")