[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