Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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())
Exemplo n.º 4
0
    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())