def document_matcher_is_mapped_to_html_path_using_fat_arrow():
    style_result = read_style("p => h1")
    assert_equal(
        styles.style(document_matchers.paragraph(), html_paths.path([html_paths.element(["h1"])])),
        style_result.value
    )
    assert_equal([], style_result.messages)
示例#2
0
def document_matcher_is_mapped_to_html_path_using_fat_arrow():
    style_result = read_style("p => h1")
    assert_equal(
        styles.style(document_matchers.paragraph(), html_paths.path([html_paths.element(["h1"])])),
        style_result.value
    )
    assert_equal([], style_result.messages)
 def reads_paragraph_unordered_list(self):
     assert_equal(
         document_matchers.paragraph(numbering=documents.numbering_level(1, is_ordered=False)),
         read_document_matcher("p:unordered-list(2)")
     )
 def reads_paragraph_with_style_name(self):
     assert_equal(
         document_matchers.paragraph(style_name="Heading 1"),
         read_document_matcher("p[style-name='Heading 1']")
     )
 def reads_paragraph_with_style_id(self):
     assert_equal(
         document_matchers.paragraph(style_id="Heading1"),
         read_document_matcher("p.Heading1")
     )
 def reads_plain_paragraph(self):
     assert_equal(
         document_matchers.paragraph(),
         read_document_matcher("p")
     )
def document_matcher_is_mapped_to_html_path_using_fat_arrow():
    assert_equal(
        styles.style(document_matchers.paragraph(), html_paths.path([html_paths.element(["h1"])])),
        read_style("p => h1")
    )
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_exact_style_name():
    assert_equal(
        document_matchers.paragraph(style_name=document_matchers.equal_to("Heading 1")),
        read_document_matcher("p[style-name='Heading 1']")
    )
示例#10
0
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']"))
示例#11
0
def reads_paragraph_with_exact_style_name():
    assert_equal(
        document_matchers.paragraph(
            style_name=document_matchers.equal_to("Heading 1")),
        read_document_matcher("p[style-name='Heading 1']"))
示例#12
0
 def reads_paragraph_ordered_list_with_num_fmt(self):
     assert_equal(
         document_matchers.paragraph(numbering=documents.numbering_level(0, is_ordered=True, num_fmt='decimal')),
         read_document_matcher("p:ordered-list(1,decimal)")
     )