def get_stories(self, settings): if not self.language: self.language = LanguageGetter(settings.default_culture) fixture = Fixture() story_file_list = self.file_object.list_files(directories=settings.tests_dirs, pattern=settings.file_pattern) story_file_list.sort() for story_file_path in story_file_list: try: parsed, error, story = self.parse_story_file(story_file_path, settings) if parsed: fixture.append_story(story) else: fixture.append_no_story_header(story_file_path) except IOError, err: fixture.append_invalid_test_file(story_file_path, err) except InvalidScenarioError, verr: fixture.append_no_story_header(story_file_path)
def get_stories(self, settings): if not self.language: self.language = LanguageGetter(settings.default_culture) fixture = Fixture() story_file_list = self.file_object.list_files(directories=settings.tests_dirs, pattern=settings.file_pattern) story_file_list.sort() for story_file_path in story_file_list: try: parsed, error, story = self.parse_story_file(story_file_path, settings) if parsed: fixture.append_story(story) else: fixture.append_no_story_header(story_file_path) except IOError, err: fixture.append_invalid_test_file(story_file_path, err) except InvalidScenarioError, verr: fixture.append_no_story_header(story_file_path)
def test_append_no_story_header_keeps_file(): fixture = Fixture() fixture.append_no_story_header("some") assert fixture.no_story_header[0] == "some"
def test_append_no_story_header(): fixture = Fixture() fixture.append_no_story_header("some") assert len(fixture.no_story_header) == 1