def test_find_test_case(self): obj = SoapUIScriptConverter(ROOT_LOGGER) config = obj.convert_script(RESOURCES_DIR + "soapui/project.xml") scenarios = config["scenarios"] self.assertEqual(len(scenarios), 3) target_scenario = scenarios["TestSuite 1-index"] found_name, found_scenario = obj.find_soapui_test_case("index", scenarios) self.assertEqual(target_scenario, found_scenario)
def test_find_test_case(self): obj = SoapUIScriptConverter(logging.getLogger('')) config = obj.convert_script(__dir__() + "/../soapui/project.xml") scenarios = config["scenarios"] self.assertEqual(len(scenarios), 3) target_scenario = scenarios["TestSuite 1-index"] found_name, found_scenario = obj.find_soapui_test_case("index", scenarios) self.assertEqual(target_scenario, found_scenario)
def test_find_test_case_empty(self): obj = SoapUIScriptConverter(ROOT_LOGGER) self.sniff_log(obj.log) config = obj.convert_script(RESOURCES_DIR + "soapui/project.xml") scenarios = config["scenarios"] self.assertEqual(len(scenarios), 3) target_scenario = scenarios["TestSuite 1-index"] found_name, found_scenario = obj.find_soapui_test_case(None, scenarios) self.assertEqual(target_scenario, found_scenario) self.assertIn("No `test-case` specified for SoapUI project, will use 'index'", self.log_recorder.warn_buff.getvalue())
def test_find_test_case_empty(self): log_recorder = RecordingHandler() obj = SoapUIScriptConverter(logging.getLogger('')) obj.log.addHandler(log_recorder) config = obj.convert_script(__dir__() + "/../soapui/project.xml") scenarios = config["scenarios"] self.assertEqual(len(scenarios), 3) target_scenario = scenarios["TestSuite 1-index"] found_name, found_scenario = obj.find_soapui_test_case(None, scenarios) self.assertEqual(target_scenario, found_scenario) self.assertIn("No `test-case` specified for SoapUI project, will use 'index'", log_recorder.warn_buff.getvalue())