def starts_with_matcher_matches_string_with_prefix(): matcher = document_matchers.starts_with("Heading") assert_equal(True, matcher.matches("Heading")) assert_equal(True, matcher.matches("Heading 1")) assert_equal(False, matcher.matches("Custom Heading")) assert_equal(False, matcher.matches("Head")) assert_equal(False, matcher.matches("Header 2"))
def starts_with_matcher_is_case_insensitive(): matcher = document_matchers.starts_with("Heading") assert_equal(True, matcher.matches("heaDING"))
def reads_paragraph_with_style_name_prefix(): assert_equal( document_matchers.paragraph(style_name=document_matchers.starts_with("Heading")), read_document_matcher("p[style-name^='Heading']") )
def reads_paragraph_with_style_name_prefix(): assert_equal( document_matchers.paragraph( style_name=document_matchers.starts_with("Heading")), read_document_matcher("p[style-name^='Heading']"))