MCPcopy Index your code
hub / github.com/python-openxml/python-docx / it_can_add_a_heading

Method it_can_add_a_heading

tests/test_document.py:65–73  ·  view source on GitHub ↗
(
        self, level: int, style: str, document: Document, add_paragraph_: Mock, paragraph_: Mock
    )

Source from the content-addressed store, hash-verified

63 ("level", "style"), [(0, "Title"), (1, "Heading 1"), (2, "Heading 2"), (9, "Heading 9")]
64 )
65 def it_can_add_a_heading(
66 self, level: int, style: str, document: Document, add_paragraph_: Mock, paragraph_: Mock
67 ):
68 add_paragraph_.return_value = paragraph_
69
70 paragraph = document.add_heading("Spam vs. Bacon", level)
71
72 add_paragraph_.assert_called_once_with(document, "Spam vs. Bacon", style)
73 assert paragraph is paragraph_
74
75 def it_raises_on_heading_level_out_of_range(self, document: Document):
76 with pytest.raises(ValueError, match="level must be in range 0-9, got -1"):

Callers

nothing calls this directly

Calls 1

add_headingMethod · 0.80

Tested by

no test coverage detected