[Python-checkins] distutils2: Slightly impored test coverage in upload command

tarek.ziade python-checkins at python.org
Sun Jan 23 15:48:23 CET 2011


tarek.ziade pushed 7a629c5f9e43 to distutils2:
http://hg.python.org/distutils2/rev/7a629c5f9e43
changeset: 864:7a629c5f9e43
parent: 860:50e9f2e1e5e7
user: smathieu <simon.math at gmail.com>
date: Wed Dec 08 22:24:28 2010 -0500
summary:
 Slightly impored test coverage in upload command
files:
 distutils2/tests/test_command_upload.py
diff --git a/distutils2/tests/test_command_upload.py b/distutils2/tests/test_command_upload.py
--- a/distutils2/tests/test_command_upload.py
+++ b/distutils2/tests/test_command_upload.py
@@ -5,6 +5,7 @@
 
 from distutils2.command.upload import upload
 from distutils2.dist import Distribution
+from distutils2.errors import DistutilsOptionError
 
 from distutils2.tests import unittest, support
 from distutils2.tests.pypi_server import PyPIServer, PyPIServerTestCase
@@ -59,6 +60,14 @@
 ('repository', 'http://pypi.python.org/pypi')):
 self.assertEqual(getattr(cmd, attr), expected)
 
+ def test_finalize_options_unsigned_identity_yields_exception(self):
+ self.write_file(self.rc, PYPIRC)
+ dist = Distribution()
+ cmd = upload(dist)
+ cmd.identity = True
+ cmd.sign = False
+ self.assertRaises(DistutilsOptionError, cmd.finalize_options) 
+
 def test_saved_password(self):
 # file with no password
 self.write_file(self.rc, PYPIRC_NOPASSWORD)
@@ -76,6 +85,11 @@
 cmd.finalize_options()
 self.assertEqual(cmd.password, 'xxx')
 
+ def test_upload_without_files_yields_exception(self):
+ dist = Distribution()
+ cmd = upload(dist)
+ self.assertRaises(DistutilsOptionError, cmd.run)
+
 def test_upload(self):
 path = os.path.join(self.tmp_dir, 'xxx')
 self.write_file(path)
--
Repository URL: http://hg.python.org/distutils2


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /