def test_parse_scenario_line(): mocker = Mocker() story = Story(as_a="Someone", i_want_to="Do Something", so_that="I'm Happy", identity="some file") settings_mock = mocker.mock() settings_mock.scenarios_to_run mocker.result([]) language_mock = mocker.mock() language_mock.get("scenario") mocker.result("Scenario") with mocker: parser = FileParser(language=language_mock, file_object=None) scenario = parser.parse_scenario_line(story, "Scenario 1 - Doing something", settings_mock) assert scenario is not None assert scenario.index == "1", "Expected 1 actual %s" % scenario.index assert scenario.title == "Doing something"
def test_parse_scenario_line(): story = Story(as_a="Someone", i_want_to="Do Something", so_that="I'm Happy", identity="some file") settings_mock = Mock() settings_mock.scenarios_to_run = [] language_mock = Mock() language_mock.expects(once()) \ .get(eq("scenario")) \ .will(return_value("Scenario")) \ parser = FileParser(language=language_mock, file_object=None) scenario = parser.parse_scenario_line(story, "Scenario 1 - Doing something", settings_mock) assert scenario is not None assert scenario.index == "1", "Expected 1 actual %s" % scenario.index assert scenario.title == "Doing something" language_mock.verify()