def __get_setup_requirements(self): feature = Feature.from_file(self.test) for scenario in feature.scenarios: if scenario.name == self.setup_scenario: for step in scenario.steps: setup_names = self.__find_setup_definitions(step.original_sentence) return setup_names
def __load_inplace_mustfails(self): mustfail_definitions = {} for feature_filename in self.__find_feature_files(): feature = Feature.from_file(feature_filename) inplace_mfp = InplaceMustfailParser(feature) if len(inplace_mfp) > 0: mustfail_definitions = self.__merge_mfs(mustfail_definitions, inplace_mfp.as_dict()) return mustfail_definitions
def __get_setup_requirements(self): feature = Feature.from_file(self.test) for scenario in feature.scenarios: if scenario.name == self.setup_scenario: for step in scenario.steps: setup_names = self.__find_setup_definitions( step.original_sentence) return setup_names return []
def __load_inplace_mustfails(self): mustfail_definitions = {} for feature_filename in self.__find_feature_files(): feature = Feature.from_file(feature_filename) inplace_mfp = InplaceMustfailParser(feature) if len(inplace_mfp) > 0: mustfail_definitions = self.__merge_mfs( mustfail_definitions, inplace_mfp.as_dict()) return mustfail_definitions
def generate_stubs(test): stubs = set() feature = Feature.from_file(test) for scenario in feature.scenarios: for step in scenario.steps: stub = Stub.make(step.proposed_sentence, step.proposed_method_name) if stub: stubs.add(stub) return stubs