From: Reuben Thomas Date: Wed, 17 Jan 2018 22:19:38 +0000 (+0000) Subject: Add test for correct error code returned on untranslatable character X-Git-Tag: v3.7~101 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c95e64c056d31ea697a209f666d01e376c846cc8;p=recode Add test for correct error code returned on untranslatable character See Debian bug #348909. --- diff --git a/tests/t80_error.py b/tests/t80_error.py new file mode 100644 index 0000000..44c53e2 --- /dev/null +++ b/tests/t80_error.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +import common +from common import setup_module, teardown_module, Recode, outer + +class Test: + + def test_1(self): # Ensure correct error code returned for invalid input + request = Recode.Request(outer) # FIXME: Does not work with iconv (outer_iconv): Debian bug #348909 + request.scan('utf-8..latin1') + task = Recode.Task(request) + task.set_input("\303\241 \303\247 \316\261 \316\266") + task.perform() + assert(task.get_error() == Recode.UNTRANSLATABLE)