configurationengine/source/plugins/common/ConeCommandPlugin/commandplugin/tests/unittest_parse_commandml.py
changeset 4 0951727b8815
parent 3 e7e0ae78773e
equal deleted inserted replaced
3:e7e0ae78773e 4:0951727b8815
    47         self.assertEquals(cmd.envs, "{'MYVAR':'123'}")
    47         self.assertEquals(cmd.envs, "{'MYVAR':'123'}")
    48         self.assertEquals(cmd.arguments, ['-c some_config.txt',
    48         self.assertEquals(cmd.arguments, ['-c some_config.txt',
    49                                           '-d some_dir',
    49                                           '-d some_dir',
    50                                           '-x'])
    50                                           '-x'])
    51         self.assertEquals(cmd.pipes, {'stdin':  subprocess.PIPE,
    51         self.assertEquals(cmd.pipes, {'stdin':  subprocess.PIPE,
    52                                       'stdout': 'program1.log'})
    52                                       'stdout': 'program1.log',
       
    53                                       'stderr': subprocess.PIPE})
    53         
    54         
    54         cond = impl.reader.elements[1]
    55         cond = impl.reader.elements[1]
    55         self.assertTrue(isinstance(cond, Condition))
    56         self.assertTrue(isinstance(cond, Condition))
    56         self.assertEquals(cond.condition, 'False')
    57         self.assertEquals(cond.condition, 'False')
    57         self.assertEquals(len(cond.commands), 1)
    58         self.assertEquals(len(cond.commands), 1)
    59         self.assertTrue(isinstance(cmd, Command))
    60         self.assertTrue(isinstance(cmd, Command))
    60         self.assertEquals(cmd.executable, r'c:\program2\abc.exe')
    61         self.assertEquals(cmd.executable, r'c:\program2\abc.exe')
    61         self.assertEquals(cmd.shell, True)
    62         self.assertEquals(cmd.shell, True)
    62         self.assertEquals(cmd.bufsize, 0)
    63         self.assertEquals(cmd.bufsize, 0)
    63         self.assertEquals(cmd.arguments, ['-c some_config.txt'])
    64         self.assertEquals(cmd.arguments, ['-c some_config.txt'])
    64         self.assertEquals(cmd.pipes, {})
    65         self.assertEquals(cmd.pipes, {'stdout': subprocess.PIPE,
       
    66                                       'stderr': subprocess.PIPE})
    65         
    67         
    66         self.assertEquals(impl.get_tags(), {})
    68         self.assertEquals(impl.get_tags(), {})
    67     
    69     
    68     def test_parse_file2(self):
    70     def test_parse_file2(self):
    69         impl = self._get_impl('file2.commandml')
    71         impl = self._get_impl('file2.commandml')