Skip to content

Commit 4838fb0

Browse files
Benjamin Toornstrascanny
authored andcommitted
bmk: add _PartBookmarkFinder._names_so_far
1 parent a5ad201 commit 4838fb0

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

docx/bookmark.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,4 +124,4 @@ def _name_already_used(self, name):
124124
@lazyproperty
125125
def _names_so_far(self):
126126
"""set composed to track bookmark names encountered in document traversal."""
127-
raise NotImplementedError
127+
return set()

tests/test_bookmark.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,11 @@ def it_knows_whether_a_bookmark_name_was_already_used(
218218
assert names_so_far_.add.call_args_list == calls
219219
assert already_used is expected_value
220220

221+
def it_composes_a_set_in_which_to_track_used_bookmark_names(self):
222+
finder = _PartBookmarkFinder(None)
223+
names_so_far = finder._names_so_far
224+
assert names_so_far == set()
225+
221226
# fixtures -------------------------------------------------------
222227

223228
@pytest.fixture(

0 commit comments

Comments
 (0)