def test__result_checker_wrong(self, mock_open, mock_ssh): config = copy.deepcopy(self.checker_cfg) config['condition'] = 'wrong' ins = result_checker_general.GeneralResultChecker(config, self.context) mock_ssh.SSH.from_node().execute.return_value = (0, "1", '') ins.setup() self.assertFalse(ins.verify())
def test__result_checker_fail(self, mock_open, mock_ssh): config = copy.deepcopy(self.checker_cfg) config.pop('parameter') ins = result_checker_general.GeneralResultChecker(config, self.context) mock_ssh.SSH.from_node().execute.return_value = (1, "fail", '') ins.setup() ins.verify()
def test__result_checker_in(self, mock_open, mock_ssh): config = copy.deepcopy(self.checker_cfg) config['condition'] = 'in' config['expectedValue'] = "value" ins = result_checker_general.GeneralResultChecker(config, self.context) mock_ssh.SSH.from_node().execute.return_value = (0, "value return", '') ins.setup() self.assertTrue(ins.verify())
def test__result_checker_lt(self, mock_open, mock_ssh): config = copy.deepcopy(self.checker_cfg) config['condition'] = 'lt' ins = result_checker_general.GeneralResultChecker( config, self.context) mock_ssh.SSH().execute.return_value = (0, "0", '') ins.setup() self.assertTrue(ins.verify())
def test__result_checker_eq(self, mock_open, mock_ssh): ins = result_checker_general.GeneralResultChecker( self.checker_cfg, self.context) mock_ssh.SSH.from_node().execute.return_value = (0, "1", '') ins.setup() self.assertTrue(ins.verify())