Skip to content

Commit 74d3543

Browse files
committed
Add test for format of numbering level without explicit format
1 parent 3930c76 commit 74d3543

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tests/docx/numbering_xml_tests.py

+16
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,27 @@ def test_list_is_not_ordered_if_formatted_as_bullet():
3434
numbering = _read_numbering_xml_element(_sample_numbering_xml)
3535
assert_equal(False, numbering.find_level("47", "0").is_ordered)
3636

37+
3738
def test_list_is_ordered_if_formatted_as_decimal():
3839
numbering = _read_numbering_xml_element(_sample_numbering_xml)
3940
assert_equal(True, numbering.find_level("47", "1").is_ordered)
4041

4142

43+
def test_list_is_ordered_if_there_is_no_explicit_format():
44+
element = xml_element("w:numbering", {}, [
45+
xml_element("w:abstractNum", {"w:abstractNumId": "42"}, [
46+
xml_element("w:lvl", {"w:ilvl": "0"}),
47+
]),
48+
xml_element("w:num", {"w:numId": "47"}, [
49+
xml_element("w:abstractNumId", {"w:val": "42"})
50+
])
51+
])
52+
53+
numbering = _read_numbering_xml_element(element)
54+
55+
assert_equal(True, numbering.find_level("47", "0").is_ordered)
56+
57+
4258
def test_find_level_returns_none_if_level_cannot_be_found():
4359
numbering = _read_numbering_xml_element(_sample_numbering_xml)
4460
assert_equal(None, numbering.find_level("47", "2"))

0 commit comments

Comments
 (0)