]> git.proxmox.com Git - mirror_edk2.git/blobdiff - AppPkg/Applications/Python/Python-2.7.2/Lib/distutils/tests/test_cmd.py
edk2: Remove AppPkg, StdLib, StdLibPrivateInternalFiles
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.2 / Lib / distutils / tests / test_cmd.py
diff --git a/AppPkg/Applications/Python/Python-2.7.2/Lib/distutils/tests/test_cmd.py b/AppPkg/Applications/Python/Python-2.7.2/Lib/distutils/tests/test_cmd.py
deleted file mode 100644 (file)
index b20469b..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-"""Tests for distutils.cmd."""\r
-import unittest\r
-import os\r
-from test.test_support import captured_stdout, run_unittest\r
-\r
-from distutils.cmd import Command\r
-from distutils.dist import Distribution\r
-from distutils.errors import DistutilsOptionError\r
-from distutils import debug\r
-\r
-class MyCmd(Command):\r
-    def initialize_options(self):\r
-        pass\r
-\r
-class CommandTestCase(unittest.TestCase):\r
-\r
-    def setUp(self):\r
-        dist = Distribution()\r
-        self.cmd = MyCmd(dist)\r
-\r
-    def test_ensure_string_list(self):\r
-\r
-        cmd = self.cmd\r
-        cmd.not_string_list = ['one', 2, 'three']\r
-        cmd.yes_string_list = ['one', 'two', 'three']\r
-        cmd.not_string_list2 = object()\r
-        cmd.yes_string_list2 = 'ok'\r
-        cmd.ensure_string_list('yes_string_list')\r
-        cmd.ensure_string_list('yes_string_list2')\r
-\r
-        self.assertRaises(DistutilsOptionError,\r
-                          cmd.ensure_string_list, 'not_string_list')\r
-\r
-        self.assertRaises(DistutilsOptionError,\r
-                          cmd.ensure_string_list, 'not_string_list2')\r
-\r
-    def test_make_file(self):\r
-\r
-        cmd = self.cmd\r
-\r
-        # making sure it raises when infiles is not a string or a list/tuple\r
-        self.assertRaises(TypeError, cmd.make_file,\r
-                          infiles=1, outfile='', func='func', args=())\r
-\r
-        # making sure execute gets called properly\r
-        def _execute(func, args, exec_msg, level):\r
-            self.assertEqual(exec_msg, 'generating out from in')\r
-        cmd.force = True\r
-        cmd.execute = _execute\r
-        cmd.make_file(infiles='in', outfile='out', func='func', args=())\r
-\r
-    def test_dump_options(self):\r
-\r
-        msgs = []\r
-        def _announce(msg, level):\r
-            msgs.append(msg)\r
-        cmd = self.cmd\r
-        cmd.announce = _announce\r
-        cmd.option1 = 1\r
-        cmd.option2 = 1\r
-        cmd.user_options = [('option1', '', ''), ('option2', '', '')]\r
-        cmd.dump_options()\r
-\r
-        wanted = ["command options for 'MyCmd':", '  option1 = 1',\r
-                  '  option2 = 1']\r
-        self.assertEqual(msgs, wanted)\r
-\r
-    def test_ensure_string(self):\r
-        cmd = self.cmd\r
-        cmd.option1 = 'ok'\r
-        cmd.ensure_string('option1')\r
-\r
-        cmd.option2 = None\r
-        cmd.ensure_string('option2', 'xxx')\r
-        self.assertTrue(hasattr(cmd, 'option2'))\r
-\r
-        cmd.option3 = 1\r
-        self.assertRaises(DistutilsOptionError, cmd.ensure_string, 'option3')\r
-\r
-    def test_ensure_string_list(self):\r
-        cmd = self.cmd\r
-        cmd.option1 = 'ok,dok'\r
-        cmd.ensure_string_list('option1')\r
-        self.assertEqual(cmd.option1, ['ok', 'dok'])\r
-\r
-        cmd.option2 = ['xxx', 'www']\r
-        cmd.ensure_string_list('option2')\r
-\r
-        cmd.option3 = ['ok', 2]\r
-        self.assertRaises(DistutilsOptionError, cmd.ensure_string_list,\r
-                          'option3')\r
-\r
-    def test_ensure_filename(self):\r
-        cmd = self.cmd\r
-        cmd.option1 = __file__\r
-        cmd.ensure_filename('option1')\r
-        cmd.option2 = 'xxx'\r
-        self.assertRaises(DistutilsOptionError, cmd.ensure_filename, 'option2')\r
-\r
-    def test_ensure_dirname(self):\r
-        cmd = self.cmd\r
-        cmd.option1 = os.path.dirname(__file__) or os.curdir\r
-        cmd.ensure_dirname('option1')\r
-        cmd.option2 = 'xxx'\r
-        self.assertRaises(DistutilsOptionError, cmd.ensure_dirname, 'option2')\r
-\r
-    def test_debug_print(self):\r
-        cmd = self.cmd\r
-        with captured_stdout() as stdout:\r
-            cmd.debug_print('xxx')\r
-        stdout.seek(0)\r
-        self.assertEqual(stdout.read(), '')\r
-\r
-        debug.DEBUG = True\r
-        try:\r
-            with captured_stdout() as stdout:\r
-                cmd.debug_print('xxx')\r
-            stdout.seek(0)\r
-            self.assertEqual(stdout.read(), 'xxx\n')\r
-        finally:\r
-            debug.DEBUG = False\r
-\r
-def test_suite():\r
-    return unittest.makeSuite(CommandTestCase)\r
-\r
-if __name__ == '__main__':\r
-    run_unittest(test_suite())\r