Пример #1
0
 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())
Пример #2
0
 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()
Пример #3
0
 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())
Пример #4
0
 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())
Пример #5
0
 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())