def reset(self): YVParser.reset(self) self.in_ref = False self.in_heading = False self.in_content = False self.results = [] self.current_result = None
def __init__(self, ref, include_verse_numbers=False): YVParser.__init__(self) if 'verse' in ref: # If reference is a verse or verse range, set the correct range of # verses to copy self.verse_start = ref['verse'] self.verse_end = ref.get('endverse', self.verse_start) else: # Otherwise, assume reference is a chapter self.verse_start = 1 self.verse_end = None self.include_verse_numbers = include_verse_numbers
def reset(self): YVParser.reset(self) self.depth = 0 self.in_block = False self.in_verse = False self.in_verse_label = False self.in_verse_content = False self.block_depth = 0 self.verse_depth = 0 self.label_depth = 0 self.content_depth = 0 self.verse_nums = [] self.content_parts = []
def test_charref_hex(handle_data): """should evaluate hexadecimal character references""" parser = YVParser() parser.feed('°') handle_data.assert_called_once_with('°')
def test_charref_name(handle_data): """should evaluate named character references""" parser = YVParser() parser.feed('°') handle_data.assert_called_once_with('°')
def __init__(self, user_prefs): YVParser.__init__(self) self.user_prefs = user_prefs