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