Skip to content

Commit

Permalink
Add test case with large glossary
Browse files Browse the repository at this point in the history
  • Loading branch information
daniel-jones-dev committed Feb 16, 2022
1 parent 1328ee8 commit 51fd214
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions tests/test_glossary.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 65,19 @@ def test_glossary_create_invalid(
)


def test_glossary_create_large(translator, glossary_manager):
source_lang = "EN"
target_lang = "DE"
entries = {f"Source-${i}": f"Target-${i}" for i in range(10000)}
with glossary_manager(
source_lang=source_lang, target_lang=target_lang, entries=entries
) as created_glossary:
assert created_glossary.entry_count == len(entries)

retrieved_entries = translator.get_glossary_entries(created_glossary)
assert entries == retrieved_entries


def test_glossary_get(translator, glossary_manager):
source_lang = "EN"
target_lang = "DE"
Expand Down

0 comments on commit 51fd214

Please sign in to comment.