symbian-qemu-0.9.1-12/python-2.6.1/Lib/distutils/tests/test_upload.py
author Chetan Kapoor<chetank@symbian.org>
Wed, 13 Oct 2010 14:38:32 +0100
changeset 120 1dadaac0175a
parent 1 2fb8b9db1c86
permissions -rw-r--r--
Bug 3744 - Syborg baseport build fails unless source is located in specific directory

"""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")