Skip to content

Commit 51fd214

Browse files
Add test case with large glossary
1 parent 1328ee8 commit 51fd214

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

tests/test_glossary.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,19 @@ def test_glossary_create_invalid(
6565
)
6666

6767

68+
def test_glossary_create_large(translator, glossary_manager):
69+
source_lang = "EN"
70+
target_lang = "DE"
71+
entries = {f"Source-${i}": f"Target-${i}" for i in range(10000)}
72+
with glossary_manager(
73+
source_lang=source_lang, target_lang=target_lang, entries=entries
74+
) as created_glossary:
75+
assert created_glossary.entry_count == len(entries)
76+
77+
retrieved_entries = translator.get_glossary_entries(created_glossary)
78+
assert entries == retrieved_entries
79+
80+
6881
def test_glossary_get(translator, glossary_manager):
6982
source_lang = "EN"
7083
target_lang = "DE"

0 commit comments

Comments
 (0)