Test strict translator
This commit is contained in:
parent
da2e47cd5f
commit
e4cfec3ba0
1 changed files with 26 additions and 0 deletions
26
src/Test/TestTranslate.py
Normal file
26
src/Test/TestTranslate.py
Normal file
|
@ -0,0 +1,26 @@
|
|||
import os
|
||||
|
||||
from Translate import Translate
|
||||
|
||||
class TestTranslate:
|
||||
def testTranslateStrict(self):
|
||||
translate = Translate()
|
||||
data = """
|
||||
translated = _("original")
|
||||
not_translated = "original"
|
||||
"""
|
||||
data_translated = translate.translateData(data, {"_(original)": "translated"})
|
||||
assert 'translated = _("translated")' in data_translated
|
||||
assert 'not_translated = "original"' in data_translated
|
||||
|
||||
|
||||
def testTranslateStrictNamed(self):
|
||||
translate = Translate()
|
||||
data = """
|
||||
translated = _("original", "original named")
|
||||
translated_other = _("original", "original other named")
|
||||
not_translated = "original"
|
||||
"""
|
||||
data_translated = translate.translateData(data, {"_(original, original named)": "translated"})
|
||||
assert 'translated = _("translated")' in data_translated
|
||||
assert 'not_translated = "original"' in data_translated
|
Loading…
Reference in a new issue