/Lib/distutils/tests/test_upload.py
http://unladen-swallow.googlecode.com/ · Python · 34 lines · 23 code · 9 blank · 2 comment · 2 complexity · af52e147917f8d5bd954afb0bcc5294d MD5 · raw file
- """Tests for distutils.command.upload."""
- import sys
- import os
- import unittest
- from distutils.command.upload import upload
- from distutils.core import Distribution
- from distutils.tests import support
- from distutils.tests.test_config import PYPIRC, PyPIRCCommandTestCase
- class uploadTestCase(PyPIRCCommandTestCase):
- def test_finalize_options(self):
- # new format
- f = open(self.rc, 'w')
- f.write(PYPIRC)
- f.close()
- dist = Distribution()
- cmd = upload(dist)
- cmd.finalize_options()
- for attr, waited in (('username', 'me'), ('password', 'secret'),
- ('realm', 'pypi'),
- ('repository', 'http://pypi.python.org/pypi')):
- self.assertEquals(getattr(cmd, attr), waited)
- def test_suite():
- return unittest.makeSuite(uploadTestCase)
- if __name__ == "__main__":
- unittest.main(defaultTest="test_suite")