test-results.html

Report generated on 16-Aug-2020 at 19:53:32 by pytest-html v1.19.1.dev22+g0a03e46

Environment

Packages {'pytest': '6.0.1', 'py': '1.9.0', 'pluggy': '0.13.1'}
Platform Linux-5.4.0-42-generic-x86_64-with-glibc2.29
Plugins {'metadata': '1.10.0', 'html': '1.19.1.dev22+g0a03e46'}
Python 3.8.2

Summary

1289 tests ran in 408.02 seconds.

List of test reports:

C

libcurl

Summary

51 tests ran

(Un)check the boxes to filter the results.

43 passed, 0 skipped, 8 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:46:49.254832
self = <test_c_libcurl.Test_c_Libcurl.TestHEs object at 0x7fa281ab1a00>, value = {'input': 'i@fo@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'i@fo@ua-test.link', 'output': '', 'success': False}])
def test_hess1(self, value):
"""
Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libcurl')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=i@fo@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libcurl/_build/test_c_libcurl.py:112: AssertionError
----------------------------- Captured stdout call -----------------------------
curl_easy_perform for i@fo@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:46:49.503150
self = <test_c_libcurl.Test_c_Libcurl.TestHEs object at 0x7fa281a54610>, value = {'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libcurl')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußb@ll@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libcurl/_build/test_c_libcurl.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
curl_easy_perform for fußb@ll@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:46:49.626365
self = <test_c_libcurl.Test_c_Libcurl.TestHEs object at 0x7fa2819b0790>, value = {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libcurl')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍@受-测试@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libcurl/_build/test_c_libcurl.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
curl_easy_perform for 普遍@受-测试@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:46:49.736833
self = <test_c_libcurl.Test_c_Libcurl.TestHEs object at 0x7fa2819c65e0>, value = {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libcurl')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=मेल.डा@ामेल@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libcurl/_build/test_c_libcurl.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
curl_easy_perform for मेल.डा@ामेल@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:46:49.854570
self = <test_c_libcurl.Test_c_Libcurl.TestHEs object at 0x7fa281984700>, value = {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libcurl')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولا@عالمي@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libcurl/_build/test_c_libcurl.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
curl_easy_perform for اختبار-القبولا@عالمي@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:46:50.423013
self = <test_c_libcurl.Test_c_Libcurl.TestHEs object at 0x7fa281a6a0a0>, value = {'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_hess5(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libcurl')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libcurl/_build/test_c_libcurl.py:168: AssertionError
----------------------------- Captured stdout call -----------------------------
curl_easy_perform for 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼sending invalid email not allowed, we fail the test
Failed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:46:51.345531
self = <test_c_libcurl.Test_c_Libcurl.TestHEs object at 0x7fa2819da460>, value = {'input': 'info@@ua-test.technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@@ua-test.technology', 'output': '', 'success': False}])
def test_hes6(self, value):
"""
Verify single @.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libcurl')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@@ua-test.technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libcurl/_build/test_c_libcurl.py:280: AssertionError
----------------------------- Captured stdout call -----------------------------
curl_easy_perform for info@@ua-test.technologysending invalid email not allowed, we fail the test
Failed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:46:51.464783
self = <test_c_libcurl.Test_c_Libcurl.TestHEs object at 0x7fa281a088e0>, value = {'input': 'info@ua-test..technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test..technology', 'output': '', 'success': False}])
def test_hes7(self, value):
"""
Verify empty label disallowed.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libcurl')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test..technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libcurl/_build/test_c_libcurl.py:294: AssertionError
----------------------------- Captured stdout call -----------------------------
curl_easy_perform for info@ua-test..technologysending invalid email not allowed, we fail the test
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:45.581975
Passed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:45.708525
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:45.828082
Passed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:45.940275
Passed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:46.055160
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:46.163754
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:46.270729
Passed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:46.386248
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:46.512962
Passed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:46.626153
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:46.749969
Passed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:46.856591
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:46.983735
Passed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:46:47.106596
Passed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:46:47.222821
Passed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:46:47.332858
Passed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:46:47.451147
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:47.587955
Passed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:47.710895
Passed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:47.833946
Passed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:47.973306
Passed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:48.078230
Passed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:48.197781
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:48.317608
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:48.432579
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:48.542855
Passed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:48.664231
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:48.793615
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:48.904880
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:46:49.019052
Passed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:46:49.123184
Passed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:46:49.372493
Passed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:46:49.966827
Passed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:46:50.078634
Passed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:46:50.182629
Passed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:46:50.293261
Passed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:46:50.531922
Passed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:46:50.643170
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:46:50.754949
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:46:50.879122
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:46:50.984095
Passed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:46:51.099056
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:46:51.228674

libidn2

Summary

62 tests ran

(Un)check the boxes to filter the results.

59 passed, 0 skipped, 3 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:46:53.610645
self = <test_c_libidn2.Test_c_Libidn2.TestLA2U object at 0x7fa2819947c0>, value = {'input': '-xn--xuball-cta.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '-xn--xuball-cta.test', 'output': '', 'success': False}])
def test_la2us3(self, value):
"""
A-label validation - A-label that starts with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libidn2')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=-xn--xuball-cta.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libidn2/_build/test_c_libidn2.py:168: AssertionError
----------------------------- Captured stdout call -----------------------------
idn2_lookup_ul(-xn--xuball-cta.test) -> -xn--xuball-cta.test, with expected=(null)
Failed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:46:58.172727
self = <test_c_libidn2.Test_c_Libidn2.TestLU2A object at 0x7fa281a39bb0>, value = {'input': ':www.fußball.donées', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libidn2')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=:www.fußball.donées', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libidn2/_build/test_c_libidn2.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
idn2_lookup_ul(:www.fußball.donées) -> :www.xn--fuball-cta.xn--dones-dsa, with expected=(null)
Failed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:46:58.337477
self = <test_c_libidn2.Test_c_Libidn2.TestLU2A object at 0x7fa28186a460>, value = {'input': 'Ė.ua-test.top', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/c/libidn2')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=Ė.ua-test.top', '--expect-failure'], returncode=1).returncode

test_suite/tests/c/libidn2/_build/test_c_libidn2.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
idn2_lookup_ul(Ė.ua-test.top) -> xn--lea.ua-test.top, with expected=(null)
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:46:51.567908
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:46:51.686007
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:46:51.804497
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:46:51.922097
Passed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:46:52.036333
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:46:52.145733
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:46:52.256887
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:46:52.378443
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:46:52.488340
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:46:52.602989
Passed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:46:52.713962
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:46:52.831752
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:46:52.943617
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:46:53.075804
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:46:53.208574
Passed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:46:53.328341
Passed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:46:53.456875
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:46:53.754858
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:46:53.899184
Passed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:46:54.056994
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:46:54.193022
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:46:54.333216
Passed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:46:54.468545
Passed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:46:54.593994
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:46:54.725918
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:46:54.895892
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:46:55.071075
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:46:55.222851
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:46:55.373884
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:46:55.540822
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:46:55.707211
Passed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:46:55.859331
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:46:56.020325
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:46:56.168752
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:46:56.329328
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:46:56.492694
Passed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:46:56.656382
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:46:56.807918
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:46:56.948624
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:46:57.111282
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:46:57.260345
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:46:57.412913
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:46:57.546479
Passed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:46:57.700815
Passed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:46:57.850734
Passed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:46:57.999149
Passed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:46:58.508849
Passed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:46:58.658483
Passed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:46:58.815931
Passed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:46:58.970784
Passed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:46:59.112391
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:46:59.261352
Passed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:46:59.424598
Passed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:46:59.567935
Passed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:46:59.713362
Passed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:46:59.864097
Passed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:47:00.021205
Passed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:47:00.172026
Passed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:47:00.325016

Csharp

mailkit

Summary

51 tests ran

(Un)check the boxes to filter the results.

43 passed, 0 skipped, 8 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:47:14.568721
self = <test_csharp_mailkit.Test_csharp_Mailkit.TestHEs object at 0x7fa2818579d0>, value = {'input': 'i@fo@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'i@fo@ua-test.link', 'output': '', 'success': False}])
def test_hess1(self, value):
"""
Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/mailkit')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=i@fo@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/mailkit/_build/test_csharp_mailkit.py:112: AssertionError
----------------------------- Captured stdout call -----------------------------
Invalid input, an error was expected and didn't occur. We fail this test
Failed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:15.429742
self = <test_csharp_mailkit.Test_csharp_Mailkit.TestHEs object at 0x7fa2818454c0>, value = {'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/mailkit')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußb@ll@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/mailkit/_build/test_csharp_mailkit.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
Invalid input, an error was expected and didn't occur. We fail this test
Failed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:15.819369
self = <test_csharp_mailkit.Test_csharp_Mailkit.TestHEs object at 0x7fa2817fa910>, value = {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/mailkit')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍@受-测试@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/mailkit/_build/test_csharp_mailkit.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
Invalid input, an error was expected and didn't occur. We fail this test
Failed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:16.211141
self = <test_csharp_mailkit.Test_csharp_Mailkit.TestHEs object at 0x7fa281880520>, value = {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/mailkit')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=मेल.डा@ामेल@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/mailkit/_build/test_csharp_mailkit.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
Invalid input, an error was expected and didn't occur. We fail this test
Failed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:16.619895
self = <test_csharp_mailkit.Test_csharp_Mailkit.TestHEs object at 0x7fa2819467f0>, value = {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/mailkit')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولا@عالمي@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/mailkit/_build/test_csharp_mailkit.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
Invalid input, an error was expected and didn't occur. We fail this test
Failed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:18.665834
self = <test_csharp_mailkit.Test_csharp_Mailkit.TestHEs object at 0x7fa2818044c0>, value = {'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_hess5(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/mailkit')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/mailkit/_build/test_csharp_mailkit.py:168: AssertionError
----------------------------- Captured stdout call -----------------------------
Invalid input, an error was expected and didn't occur. We fail this test
Failed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:47:21.862082
self = <test_csharp_mailkit.Test_csharp_Mailkit.TestHEs object at 0x7fa28185f1c0>, value = {'input': 'info@@ua-test.technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@@ua-test.technology', 'output': '', 'success': False}])
def test_hes6(self, value):
"""
Verify single @.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/mailkit')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@@ua-test.technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/mailkit/_build/test_csharp_mailkit.py:280: AssertionError
----------------------------- Captured stdout call -----------------------------
Invalid input, an error was expected and didn't occur. We fail this test
Failed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:47:22.267081
self = <test_csharp_mailkit.Test_csharp_Mailkit.TestHEs object at 0x7fa281892f40>, value = {'input': 'info@ua-test..technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test..technology', 'output': '', 'success': False}])
def test_hes7(self, value):
"""
Verify empty label disallowed.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/mailkit')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test..technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/mailkit/_build/test_csharp_mailkit.py:294: AssertionError
----------------------------- Captured stdout call -----------------------------
Invalid input, an error was expected and didn't occur. We fail this test
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:01.081481
Passed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:01.643134
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:02.169160
Passed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:02.725557
Passed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:03.218423
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:03.698951
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:04.114516
Passed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:04.511530
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:04.908905
Passed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:05.341167
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:05.745442
Passed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:06.154637
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:06.556063
Passed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:06.991219
Passed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:07.409130
Passed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:07.925314
Passed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:08.367752
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:08.775303
Passed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:09.188696
Passed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:09.585870
Passed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:10.034354
Passed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:10.418020
Passed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:10.816760
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:11.210069
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:11.604108
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:12.001667
Passed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:12.395359
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:12.785987
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:13.204132
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:13.681126
Passed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:14.120547
Passed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:47:15.018471
Passed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:17.013983
Passed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:17.393323
Passed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:17.831254
Passed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:18.245136
Passed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:19.079735
Passed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:19.482283
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:47:19.892491
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:47:20.286466
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:47:20.682425
Passed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:47:21.069607
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:47:21.458958

microsoft

Summary

62 tests ran

(Un)check the boxes to filter the results.

52 passed, 0 skipped, 10 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:47:26.541730
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLA2U object at 0x7fa281979220>, value = {'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}])
def test_la2us2(self, value):
"""
A-label validation - A-label that ends with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--xuball-cta-.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:154: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetUnicode(xn--xuball-cta-.test) Unexpected output xuball-cta.test != input Invalid input, an error was expected and didn't occur. We fail this test
Failed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:47:34.380774
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLU2A object at 0x7fa28189a7c0>, value = {'input': '普遍---测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '普遍---测试.世界', 'output': '', 'success': False}])
def test_lu2as5(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=普遍---测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:329: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetAscii(普遍---测试.世界) Unexpected output xn------gh9f461aiy1cxsg.xn--rhqv96g != input Invalid input, an error was expected and didn't occur. We fail this test
Failed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:47:35.607126
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLU2A object at 0x7fa28189c1c0>, value = {'input': 'Ė.ua-test.top', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=Ė.ua-test.top', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetAscii(Ė.ua-test.top) Unexpected output xn--lea.ua-test.top != input Invalid input, an error was expected and didn't occur. We fail this test
Failed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:47:35.878915
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLU2A object at 0x7fa2818b22e0>, value = {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=〈普遍接受-测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetAscii(〈普遍接受-测试.世界) Unexpected output xn----l4tv88knhn3idkpnv07cmqh.xn--rhqv96g != input Invalid input, an error was expected and didn't occur. We fail this test
Failed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:47:36.813651
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLU2A object at 0x7fa2818cd5e0>, value = {'input': 'm\u200cn', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=m\u200cn', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetAscii(m‌n) Unexpected output mn != input Invalid input, an error was expected and didn't occur. We fail this test
Failed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:47:37.109399
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLU2A object at 0x7fa2816b2b50>, value = {'input': 'p\u200dq', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=p\u200dq', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetAscii(p‍q) Unexpected output pq != input Invalid input, an error was expected and didn't occur. We fail this test
Failed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:47:38.287069
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLU2A object at 0x7fa2818f22b0>, value = {'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_lu2as13(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:441: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetAscii(𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼) Unexpected output xn--hc8cekycho6b.xn--gc8cua9a != input Invalid input, an error was expected and didn't occur. We fail this test
Failed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:47:38.815834
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLU2A object at 0x7fa2818f4040>, value = {'input': 'نامه\u200cایa.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cایa.test', 'output': '', 'success': False}, {'input': 'نامaه\u200cای.test', 'output': '', 'success': False}, {'input': 'aنامه\u200cای.test', 'output': '', 'success': False}])
def test_lu2as15(self, value):
"""
(SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893)
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=نامه\u200cایa.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:469: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetAscii(نامه‌ایa.test) Unexpected output xn--a-ymca3jdi64g.test != input Invalid input, an error was expected and didn't occur. We fail this test
Failed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:47:39.072175
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLU2A object at 0x7fa2816c6d60>, value = {'input': 'نامaه\u200cای.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cایa.test', 'output': '', 'success': False}, {'input': 'نامaه\u200cای.test', 'output': '', 'success': False}, {'input': 'aنامه\u200cای.test', 'output': '', 'success': False}])
def test_lu2as15(self, value):
"""
(SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893)
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=نامaه\u200cای.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:469: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetAscii(نامaه‌ای.test) Unexpected output xn--a-ymcb2jdj64g.test != input Invalid input, an error was expected and didn't occur. We fail this test
Failed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:47:39.324061
self = <test_csharp_microsoft.Test_csharp_Microsoft.TestLU2A object at 0x7fa2818e7eb0>, value = {'input': 'aنامه\u200cای.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cایa.test', 'output': '', 'success': False}, {'input': 'نامaه\u200cای.test', 'output': '', 'success': False}, {'input': 'aنامه\u200cای.test', 'output': '', 'success': False}])
def test_lu2as15(self, value):
"""
(SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893)
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/csharp/microsoft')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=aنامه\u200cای.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/csharp/microsoft/_build/test_csharp_microsoft.py:469: AssertionError
----------------------------- Captured stdout call -----------------------------
IdnMapping.GetAscii(aنامه‌ای.test) Unexpected output xn--a-zmca3jdi64g.test != input Invalid input, an error was expected and didn't occur. We fail this test
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:47:22.516867
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:47:22.764393
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:22.998992
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:23.237753
Passed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:47:23.484004
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:47:23.734148
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:47:23.975921
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:47:24.229556
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:47:24.476024
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:47:24.725341
Passed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:24.969369
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:25.215643
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:25.452647
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:25.713522
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:47:25.999599
Passed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:47:26.283753
Passed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:47:26.874640
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:47:27.135050
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:47:27.429576
Passed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:47:27.730065
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:28.034506
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:28.331316
Passed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:28.627315
Passed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:47:28.934032
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:47:29.216806
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:47:29.462888
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:47:29.704688
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:47:29.962268
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:47:30.214786
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:47:30.451486
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:47:30.688925
Passed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:30.959745
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:31.264662
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:31.597415
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:31.886952
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:47:32.168300
Passed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:47:32.491582
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:47:32.793471
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:47:33.080885
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:47:33.331982
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:47:33.599660
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:47:33.846727
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:47:34.099118
Passed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:47:34.689904
Passed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:47:34.992514
Passed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:47:35.307646
Passed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:47:36.221236
Passed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:47:36.561311
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:47:37.380105
Passed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:47:37.649672
Passed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:47:37.969058
Passed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:47:38.557433

Go

idna

Summary

62 tests ran

(Un)check the boxes to filter the results.

49 passed, 0 skipped, 13 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:47:41.682041
self = <test_go_idna.Test_go_Idna.TestLA2U object at 0x7fa2818e7970>, value = {'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}])
def test_la2us2(self, value):
"""
A-label validation - A-label that ends with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--xuball-cta-.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:154: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: xn--xuball-cta-.test -> xuball-cta.test, with expected=
Failed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:47:42.720604
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa28173f400>, value = {'input': 'fußball.top', 'output': 'xn--fuball-cta.top', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball.top', 'output': 'xn--fuball-cta.top', 'success': True}, {'input': '普遍接受-测试.top', 'output': 'xn----f38am99bqvcd5liy1cxsg.top', 'success': True}, {'input': 'मेल.डाटामेल.top', 'output': 'xn--r2bi6d.xn--c2bd4bq1db8d.top', 'success': True}, {'input': 'اختبار-القبولالعالمي.top', 'output': 'xn----ymcabaacdn3byb2g4e1acbcs4c7b.top', 'success': True}])
def test_lu2ag3(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=fußball.top', '--expected=xn--fuball-cta.top'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:215: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: fußball.top -> fussball.top, with expected=xn--fuball-cta.top
Failed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:43.632337
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa28167d040>, value = {'input': 'fußball.donées', 'output': 'xn--fuball-cta.xn--dones-dsa', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball.donées', 'output': 'xn--fuball-cta.xn--dones-dsa', 'success': True}, {'input': '普遍接受-测试.世界', 'output': 'xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g', 'success': True}, {'input': 'मेल.डाटामेल.भारत', 'output': 'xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c', 'success': True}, {'input': 'اختبار-القبولالعالمي.شبكة', 'output': 'xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd', 'success': True}])
def test_lu2ag5(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=fußball.donées', '--expected=xn--fuball-cta.xn--dones-dsa'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:243: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: fußball.donées -> fussball.xn--dones-dsa, with expected=xn--fuball-cta.xn--dones-dsa
Failed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:47:44.311972
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa281691b20>, value = {'input': 'fuß.ball.donées', 'output': 'xn--fu-hia.ball.xn--dones-dsa', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fuß.ball.donées', 'output': 'xn--fu-hia.ball.xn--dones-dsa', 'success': True}, {'input': '普遍.接受-测试.世界', 'output': 'xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g', 'success': True}, {'input': 'मेल.डाटामेल.भारत', 'output': 'xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c', 'success': True}, {'input': 'اخت.بار-القبولالعالمي.شبكة', 'output': 'xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd', 'success': True}])
def test_lu2as1(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E)
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=fuß.ball.donées', '--expected=xn--fu-hia.ball.xn--dones-dsa'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:271: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: fuß.ball.donées -> fuss.ball.xn--dones-dsa, with expected=xn--fu-hia.ball.xn--dones-dsa
Failed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:47:45.268962
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa2816b4cd0>, value = {'input': '普遍---测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '普遍---测试.世界', 'output': '', 'success': False}])
def test_lu2as5(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=普遍---测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:329: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: 普遍---测试.世界 -> xn------gh9f461aiy1cxsg.xn--rhqv96g, with expected=
Failed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:47:45.886515
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa2816a47f0>, value = {'input': 'Ė.ua-test.top', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=Ė.ua-test.top', '--expect-failure'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: Ė.ua-test.top -> xn--lea.ua-test.top, with expected=
Failed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:47:46.014872
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa2816ebbb0>, value = {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=〈普遍接受-测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: 〈普遍接受-测试.世界 -> xn----l4tv88knhn3idkpnv07cmqh.xn--rhqv96g, with expected=
Failed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:47:46.151920
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa2816f8f40>, value = {'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}, {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}])
def test_lu2as8(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=نامه\u200cای.co', '--expected=xn--mgba3gch31f060k.co'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:369: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: نامه‌ای.co -> xn--mgba3gch31f.co, with expected=xn--mgba3gch31f060k.co
Failed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:47:46.275826
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa2815c53a0>, value = {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}, {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}])
def test_lu2as8(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=ශ්\u200dරී.co', '--expected=xn--10cl1a0b660p.co'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:369: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: ශ්‍රී.co -> xn--10cl1a0b.co, with expected=xn--10cl1a0b660p.co
Failed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:47:46.417455
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa2815fb430>, value = {'input': 'm\u200cn', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=m\u200cn', '--expect-failure'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: m‌n -> mn, with expected=
Failed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:47:46.565103
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa2817eff40>, value = {'input': 'p\u200dq', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=p\u200dq', '--expect-failure'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: p‍q -> pq, with expected=
Failed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:47:46.922449
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa28170b0d0>, value = {'input': '普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as12(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:427: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 -> xn---------955jbbbbb1073ccacccc546kdadddd2205beaeeee7443vfaffff7043bgagggg.xn--rhqv96g, with expected=
Failed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:47:47.046666
self = <test_go_idna.Test_go_Idna.TestLU2A object at 0x7fa281736280>, value = {'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_lu2as13(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/go/idna/_build/test_go_idna.py:441: AssertionError
----------------------------- Captured stdout call -----------------------------
INPUT: 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 -> xn--hc8cekycho6b.xn--gc8cua9a, with expected=
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:47:39.461644
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:47:39.595384
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:39.726766
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:39.855253
Passed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:47:39.985696
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:47:40.139243
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:47:40.295820
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:47:40.448002
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:47:40.586422
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:47:40.711127
Passed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:40.850041
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:40.962573
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:41.097839
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:41.221513
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:47:41.349483
Passed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:47:41.498732
Passed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:47:41.825092
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:47:41.964067
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:47:42.094650
Passed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:47:42.240621
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:42.363767
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:42.473026
Passed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:47:42.590508
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:47:42.838072
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:47:42.946046
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:47:43.049134
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:47:43.169895
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:47:43.293118
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:47:43.398985
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:47:43.515965
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:43.759016
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:43.912602
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:47:44.042596
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:47:44.172232
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:47:44.432560
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:47:44.555371
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:47:44.672332
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:47:44.806175
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:47:44.954215
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:47:45.121048
Passed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:47:45.440518
Passed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:47:45.595017
Passed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:47:45.724785
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:47:46.689568
Passed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:47:46.806868
Passed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:47:47.156178
Passed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:47:47.313668
Passed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:47:47.430318
Passed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:47:47.551616

mail

Summary

51 tests ran

(Un)check the boxes to filter the results.

51 passed, 0 skipped, 0 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:47.686752
Passed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:47.807068
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:47.918589
Passed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:48.031282
Passed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:48.163091
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:48.289667
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:48.416969
Passed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:48.535781
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:48.644182
Passed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:48.777588
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:48.892869
Passed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:49.035383
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:49.153596
Passed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:49.294418
Passed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:49.453556
Passed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:49.611694
Passed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:49.728152
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:49.849313
Passed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:49.963046
Passed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:50.188415
Passed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:50.325234
Passed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:50.452357
Passed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:50.582537
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:50.736724
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:50.892706
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:51.026281
Passed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:51.137763
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:51.251841
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:51.390727
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:51.539494
Passed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:51.690494
Passed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:47:51.806066
Passed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:47:51.917186
Passed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:52.048865
Passed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:52.167358
Passed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:52.303590
Passed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:52.431186
Passed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:52.548493
Passed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:52.690440
Passed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:52.812323
Passed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:52.942350
Passed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:53.054008
Passed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:53.164947
Passed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:53.271526
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:47:53.402607
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:47:53.506385
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:47:53.615287
Passed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:47:53.725049
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:47:53.833492
Passed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:47:53.941979
Passed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:47:54.045927

smtp

Summary

51 tests ran

(Un)check the boxes to filter the results.

10 passed, 0 skipped, 41 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:54.313647
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2816582e0>, value = {'input': 'info@ua-test.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.donées'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@ua-test.donéesunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@ua-test.donées)
Failed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:54.491009
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2816184f0>, value = {'input': 'info@ua-test.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.世界'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@ua-test.世界unexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@ua-test.世界)
Failed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:54.652505
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28158fbb0>, value = {'input': 'info@ua-test.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.भारत'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@ua-test.भारतunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@ua-test.भारत)
Failed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:54.828622
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28158c2e0>, value = {'input': 'info@ua-test.شبك', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.شبك'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@ua-test.شبكunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@ua-test.شبك)
Failed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:54.959983
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28170b1f0>, value = {'input': 'info@fußball.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@fußball.top'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@fußball.topunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@fußball.top)
Failed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:55.082504
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28158cfd0>, value = {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@普遍接受-测试.top'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@普遍接受-测试.topunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@普遍接受-测试.top)
Failed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:55.221741
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28158d580>, value = {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@मेल.डाटामेल.top'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@मेल.डाटामेल.topunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@मेल.डाटामेल.top)
Failed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:55.336801
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815866d0>, value = {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@اختبار-القبولالعالمي.top'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@اختبار-القبولالعالمي.topunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@اختبار-القبولالعالمي.top)
Failed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:55.464851
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2816295e0>, value = {'input': 'info@fußball.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@fußball.donées'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@fußball.donéesunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@fußball.donées)
Failed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:55.596822
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2816291f0>, value = {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@普遍接受-测试.世界'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@普遍接受-测试.世界unexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@普遍接受-测试.世界)
Failed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:55.724231
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815dda00>, value = {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@मेल.डाटामेल.भारत'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@मेल.डाटामेल.भारतunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@मेल.डाटामेल.भारत)
Failed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:55.846147
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815ef550>, value = {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@اختبار-القبولالعالمي.شبكة'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@اختبار-القبولالعالمي.شبكةunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@اختبار-القبولالعالمي.شبكة)
Failed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:55.972440
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815bd880>, value = {'input': 'fußball@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@ua-test.link'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:68: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: fußball@ua-test.linkunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: fußball@ua-test.link)
Failed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:56.092773
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815ba400>, value = {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@ua-test.link'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:68: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: 普遍接受-测试@ua-test.linkunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: 普遍接受-测试@ua-test.link)
Failed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:56.221342
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815cd520>, value = {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=मेल.डाटामेल@ua-test.link'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:68: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: मेल.डाटामेल@ua-test.linkunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: मेल.डाटामेल@ua-test.link)
Failed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:47:56.343404
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815e6580>, value = {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@ua-test.link'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:68: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: اختبار-القبولالعالمي@ua-test.linkunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: اختبار-القبولالعالمي@ua-test.link)
Failed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:56.560678
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815f19d0>, value = {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@ua-test.donées'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: fußball@ua-test.donéesunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: fußball@ua-test.donées)
Failed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:56.710277
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa281601760>, value = {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@ua-test.世界'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: 普遍接受-测试@ua-test.世界unexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: 普遍接受-测试@ua-test.世界)
Failed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:56.829639
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28152f550>, value = {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@ua-test.भारत'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: ेल.डाटामेल@ua-test.भारतunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: ेल.डाटामेल@ua-test.भारत)
Failed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:56.960700
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2814ff580>, value = {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@ua-test.شبك'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: اختبار-القبولالعالمي@ua-test.شبكunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: اختبار-القبولالعالمي@ua-test.شبك)
Failed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:57.082179
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815082b0>, value = {'input': 'fußball@fußball.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@fußball.top'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: fußball@fußball.topunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: fußball@fußball.top)
Failed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:57.200330
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815233a0>, value = {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@普遍接受-测试.top'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: 普遍接受-测试@普遍接受-测试.topunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: 普遍接受-测试@普遍接受-测试.top)
Failed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:57.328082
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28151c520>, value = {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@मेल.डाटामेल.top'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: ेल.डाटामेल@मेल.डाटामेल.topunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: ेल.डाटामेल@मेल.डाटामेल.top)
Failed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:57.441088
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28152a250>, value = {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@اختبار-القبولالعالمي.top'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: اختبار-القبولالعالمي@اختبار-القبولالعالمي.topunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: اختبار-القبولالعالمي@اختبار-القبولالعالمي.top)
Failed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:57.558858
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815ca310>, value = {'input': 'fußball@fußball.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@fußball.donées'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: fußball@fußball.donéesunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: fußball@fußball.donées)
Failed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:57.668633
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2817a54c0>, value = {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@普遍接受-测试.世界'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: 普遍接受-测试@普遍接受-测试.世界unexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: 普遍接受-测试@普遍接受-测试.世界)
Failed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:57.807001
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2815f20a0>, value = {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@मेल.डाटामेल.भारत'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: ेल.डाटामेल@मेल.डाटामेल.भारतunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: ेल.डाटामेल@मेल.डाटामेल.भारत)
Failed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:57.931681
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28177b910>, value = {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكةunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة)
Failed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:58.066873
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2817848b0>, value = {'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hesg4(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:96: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼unexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼)
Failed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:47:58.231519
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28178dfd0>, value = {'input': 'i@fo@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'i@fo@ua-test.link', 'output': '', 'success': False}])
def test_hess1(self, value):
"""
Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 2
E + where 2 = CompletedProcess(args=['docker/h_es', '--input=i@fo@ua-test.link', '--expect-failure'], returncode=2).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:112: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: i@fo@ua-test.link----------------------------- Captured stderr call -----------------------------
panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x5d21c1] goroutine 1 [running]: main.main() /usr/src/ua-libs/smtp/src/h_es/h_es.go:67 +0x6a1
Failed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:58.924971
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa281782400>, value = {'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="fußb@ll"@ua-test.link'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: "fußb@ll"@ua-test.linkunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: "fußb@ll"@ua-test.link)
Failed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:59.046351
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa28162a6d0>, value = {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="普遍@受-测试"@ua-test.link'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: "普遍@受-测试"@ua-test.linkunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: "普遍@受-测试"@ua-test.link)
Failed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:59.169100
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2817994f0>, value = {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="मेल.डा@ामेल"@ua-test.link'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: "मेल.डा@ामेल"@ua-test.linkunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: "मेल.डा@ामेल"@ua-test.link)
Failed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:59.288277
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2817ad730>, value = {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="اختبار-القبولا@عالمي"@ua-test.link'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: "اختبار-القبولا@عالمي"@ua-test.linkunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: "اختبار-القبولا@عالمي"@ua-test.link)
Failed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:59.517167
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2814bcf40>, value = {'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess6(self, value):
"""
Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:180: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼unexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼)
Failed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:59.635270
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2814e91f0>, value = {'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess7(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:194: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼unexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼)
Failed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:47:59.873260
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa281531130>, value = {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}])
def test_hes2(self, value):
"""
Verify ASCII with Unicode subdomain.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@普遍接受-测试.top'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:222: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@普遍接受-测试.topunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@普遍接受-测试.top)
Failed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:48:00.026627
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa281533d60>, value = {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}])
def test_hes3(self, value):
"""
Verify ASCII mailbox, Unicode domain.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@普遍接受-测试.世界'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:236: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@普遍接受-测试.世界unexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: info@普遍接受-测试.世界)
Failed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:48:00.171003
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2814da280>, value = {'input': 'données@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'données@ua-test.link', 'output': '', 'success': True}])
def test_hes4(self, value):
"""
Verify Unicode mailbox, ASCII domain.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=données@ua-test.link'], returncode=1).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:250: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: données@ua-test.linkunexpected failure when parsing/sending valid email501 Syntax error (unexpected non-ASCII address: données@ua-test.link)
Failed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:48:00.462363
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2817b2370>, value = {'input': 'info@@ua-test.technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@@ua-test.technology', 'output': '', 'success': False}])
def test_hes6(self, value):
"""
Verify single @.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 2
E + where 2 = CompletedProcess(args=['docker/h_es', '--input=info@@ua-test.technology', '--expect-failure'], returncode=2).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:280: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@@ua-test.technology----------------------------- Captured stderr call -----------------------------
panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x5d21c1] goroutine 1 [running]: main.main() /usr/src/ua-libs/smtp/src/h_es/h_es.go:67 +0x6a1
Failed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:48:00.582472
self = <test_go_smtp.Test_go_Smtp.TestHEs object at 0x7fa2814ee220>, value = {'input': 'info@ua-test..technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test..technology', 'output': '', 'success': False}])
def test_hes7(self, value):
"""
Verify empty label disallowed.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/go/smtp')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 2
E + where 2 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test..technology', '--expect-failure'], returncode=2).returncode

test_suite/tests/go/smtp/_build/test_go_smtp.py:294: AssertionError
----------------------------- Captured stdout call -----------------------------
EMAIL: info@ua-test..technology----------------------------- Captured stderr call -----------------------------
panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x5d21c1] goroutine 1 [running]: main.main() /usr/src/ua-libs/smtp/src/h_es/h_es.go:67 +0x6a1
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:54.173278
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:47:56.451280
Passed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:47:58.350474
Passed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:58.458945
Passed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:58.566571
Passed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:58.692391
Passed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:47:58.814797
Passed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:47:59.400480
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:47:59.756346
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:48:00.333402

Java

commons-validator

Summary

69 tests ran

(Un)check the boxes to filter the results.

59 passed, 0 skipped, 10 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:01.197056
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHEs object at 0x7fa28178a280>, value = {'input': 'info@ua-test.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.donées'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EmailValidator.isValid('info@ua-test.donées')-> err unexpected
Failed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:01.965759
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHEs object at 0x7fa28178f040>, value = {'input': 'info@ua-test.شبك', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.شبك'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EmailValidator.isValid('info@ua-test.شبك')-> err unexpected
Failed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:03.310961
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHEs object at 0x7fa2814c23a0>, value = {'input': 'info@fußball.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@fußball.donées'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
EmailValidator.isValid('info@fußball.donées')-> err unexpected
Failed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:05.432736
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHEs object at 0x7fa2814e5100>, value = {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@ua-test.donées'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EmailValidator.isValid('fußball@ua-test.donées')-> err unexpected
Failed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:06.301481
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHEs object at 0x7fa2814e6a60>, value = {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@ua-test.شبك'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EmailValidator.isValid('اختبار-القبولالعالمي@ua-test.شبك')-> err unexpected
Failed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:07.662780
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHEs object at 0x7fa2813c2070>, value = {'input': 'fußball@fußball.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@fußball.donées'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
EmailValidator.isValid('fußball@fußball.donées')-> err unexpected
Failed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:48:08.769811
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHEs object at 0x7fa2813dcb80>, value = {'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hesg4(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:96: AssertionError
----------------------------- Captured stdout call -----------------------------
EmailValidator.isValid('𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼')-> err unexpected
Failed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:48:11.557792
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHEs object at 0x7fa2813caaf0>, value = {'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess6(self, value):
"""
Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:180: AssertionError
----------------------------- Captured stdout call -----------------------------
EmailValidator.isValid('"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼')-> err unexpected
Failed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:48:11.864172
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHEs object at 0x7fa28156ca90>, value = {'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess7(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:194: AssertionError
----------------------------- Captured stdout call -----------------------------
EmailValidator.isValid('"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼')-> err unexpected
Failed HDns - HDNSS1 invalid.اختبار-القبوللعالمي True Verify Unicode support. 2020-08-16 23:48:14.616557
self = <test_java_commons-validator.Test_java_CommonsValidator.TestHDns object at 0x7fa281533f70>, value = {'input': 'invalid.اختبار-القبوللعالمي', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball.invalid', 'output': '', 'success': True}, {'input': '普遍接受-测试.invalid', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल.invalid', 'output': '', 'success': True}, {'input': 'invalid.اختبار-القبوللعالمي', 'output': '', 'success': True}])
def test_hdnss1(self, value):
"""
Verify Unicode support.
"""
cmd = ['docker/h_dns'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/commons-validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_dns', '--input=invalid.اختبار-القبوللعالمي'], returncode=1).returncode

test_suite/tests/java/commons-validator/_build/test_java_commons-validator.py:313: AssertionError
----------------------------- Captured stdout call -----------------------------
DomainValidator.isValid('invalid.اختبار-القبوللعالمي')-> err unexpected
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:00.920518
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:01.454547
Passed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:01.703982
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:02.228802
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:02.481599
Passed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:02.741797
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:03.044007
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:03.562958
Passed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:03.820429
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:04.078971
Passed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:48:04.300376
Passed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:48:04.498140
Passed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:48:04.745165
Passed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:48:04.966690
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:05.174487
Passed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:05.697303
Passed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:05.960704
Passed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:06.556417
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:06.841085
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:07.113019
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:07.389967
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:07.932405
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:08.257912
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:08.501788
Passed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:48:08.980060
Passed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:48:09.202535
Passed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:09.492656
Passed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:09.716041
Passed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:09.939459
Passed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:10.146896
Passed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:10.417395
Passed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:10.622719
Passed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:10.869905
Passed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:11.086276
Passed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:48:11.284745
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:48:12.081702
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:48:12.342226
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:48:12.598214
Passed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:48:12.854766
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:48:13.093405
Passed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:48:13.327343
Passed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:48:13.522986
Passed HDns - HDNSS1 fußball.invalid True Verify Unicode support. 2020-08-16 23:48:13.839061
Passed HDns - HDNSS1 普遍接受-测试.invalid True Verify Unicode support. 2020-08-16 23:48:14.087414
Passed HDns - HDNSS1 मेल.डाटामेल.invalid True Verify Unicode support. 2020-08-16 23:48:14.350485
Passed HDns - HDNSS2 fußball..invalid False Check domain composition - Empty label. 2020-08-16 23:48:14.848636
Passed HDns - HDNSS2 普遍接受-测试..invalid False Check domain composition - Empty label. 2020-08-16 23:48:15.098784
Passed HDns - HDNSS2 मेल.डाटामेल..invalid False Check domain composition - Empty label. 2020-08-16 23:48:15.349312
Passed HDns - HDNSS2 invalid..اختبار-القبوللعالمي False Check domain composition - Empty label. 2020-08-16 23:48:15.567760
Passed HDns - HDNSS3 fußball False Check domain composition - No label separator. 2020-08-16 23:48:15.825260
Passed HDns - HDNSS3 普遍接受-测试 False Check domain composition - No label separator. 2020-08-16 23:48:16.081519
Passed HDns - HDNSS3 मेलडाटामेल False Check domain composition - No label separator. 2020-08-16 23:48:16.346625
Passed HDns - HDNSS3 اختبار-القبوللعالمي False Check domain composition - No label separator. 2020-08-16 23:48:16.595688
Passed HDns - HDNS1 ua-test.link True Verify ASCII. 2020-08-16 23:48:16.830669
Passed HDns - HDNS2 xn----f38am99bqvcd5liy1cxsg.TOP True Verify ACE plus ASCII. 2020-08-16 23:48:17.082618
Passed HDns - HDNS3 普遍接受-测试.top True Verify Unicode subdomain. 2020-08-16 23:48:17.349049
Passed HDns - HDNS4 ua-test.世界 True Verify Unicode TLD. 2020-08-16 23:48:17.588372
Passed HDns - HDNS5 ua-test.invalid True Verify non-existent domain,to ensure check is purely syntactic. 2020-08-16 23:48:17.808447
Passed HDns - HDNS6 ua-test..invalid False Verify empty label prohibited. 2020-08-16 23:48:18.030344

guava

Summary

18 tests ran

(Un)check the boxes to filter the results.

14 passed, 0 skipped, 4 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HDns - HDNSS3 fußball False Check domain composition - No label separator. 2020-08-16 23:48:20.476798
self = <test_java_guava.Test_java_Guava.TestHDns object at 0x7fa281382850>, value = {'input': 'fußball', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball', 'output': '', 'success': False}, {'input': '普遍接受-测试', 'output': '', 'success': False}, {'input': 'मेलडाटामेल', 'output': '', 'success': False}, {'input': 'اختبار-القبوللعالمي', 'output': '', 'success': False}])
def test_hdnss3(self, value):
"""
Check domain composition - No label separator.
"""
cmd = ['docker/h_dns'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/guava')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_dns', '--input=fußball', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/guava/_build/test_java_guava.py:84: AssertionError
----------------------------- Captured stdout call -----------------------------
InternetDomainName.from('fußball') -> OK, while an error was expected
Failed HDns - HDNSS3 普遍接受-测试 False Check domain composition - No label separator. 2020-08-16 23:48:20.745025
self = <test_java_guava.Test_java_Guava.TestHDns object at 0x7fa2813a6e50>, value = {'input': '普遍接受-测试', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball', 'output': '', 'success': False}, {'input': '普遍接受-测试', 'output': '', 'success': False}, {'input': 'मेलडाटामेल', 'output': '', 'success': False}, {'input': 'اختبار-القبوللعالمي', 'output': '', 'success': False}])
def test_hdnss3(self, value):
"""
Check domain composition - No label separator.
"""
cmd = ['docker/h_dns'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/guava')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_dns', '--input=普遍接受-测试', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/guava/_build/test_java_guava.py:84: AssertionError
----------------------------- Captured stdout call -----------------------------
InternetDomainName.from('普遍接受-测试') -> OK, while an error was expected
Failed HDns - HDNSS3 मेलडाटामेल False Check domain composition - No label separator. 2020-08-16 23:48:21.016601
self = <test_java_guava.Test_java_Guava.TestHDns object at 0x7fa2813b05e0>, value = {'input': 'मेलडाटामेल', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball', 'output': '', 'success': False}, {'input': '普遍接受-测试', 'output': '', 'success': False}, {'input': 'मेलडाटामेल', 'output': '', 'success': False}, {'input': 'اختبار-القبوللعالمي', 'output': '', 'success': False}])
def test_hdnss3(self, value):
"""
Check domain composition - No label separator.
"""
cmd = ['docker/h_dns'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/guava')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_dns', '--input=मेलडाटामेल', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/guava/_build/test_java_guava.py:84: AssertionError
----------------------------- Captured stdout call -----------------------------
InternetDomainName.from('मेलडाटामेल') -> OK, while an error was expected
Failed HDns - HDNSS3 اختبار-القبوللعالمي False Check domain composition - No label separator. 2020-08-16 23:48:21.277338
self = <test_java_guava.Test_java_Guava.TestHDns object at 0x7fa2813abb50>, value = {'input': 'اختبار-القبوللعالمي', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball', 'output': '', 'success': False}, {'input': '普遍接受-测试', 'output': '', 'success': False}, {'input': 'मेलडाटामेल', 'output': '', 'success': False}, {'input': 'اختبار-القبوللعالمي', 'output': '', 'success': False}])
def test_hdnss3(self, value):
"""
Check domain composition - No label separator.
"""
cmd = ['docker/h_dns'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/guava')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_dns', '--input=اختبار-القبوللعالمي', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/guava/_build/test_java_guava.py:84: AssertionError
----------------------------- Captured stdout call -----------------------------
InternetDomainName.from('اختبار-القبوللعالمي') -> OK, while an error was expected
Passed HDns - HDNSS1 fußball.invalid True Verify Unicode support. 2020-08-16 23:48:18.402039
Passed HDns - HDNSS1 普遍接受-测试.invalid True Verify Unicode support. 2020-08-16 23:48:18.671289
Passed HDns - HDNSS1 मेल.डाटामेल.invalid True Verify Unicode support. 2020-08-16 23:48:18.937925
Passed HDns - HDNSS1 invalid.اختبار-القبوللعالمي True Verify Unicode support. 2020-08-16 23:48:19.211861
Passed HDns - HDNSS2 fußball..invalid False Check domain composition - Empty label. 2020-08-16 23:48:19.502115
Passed HDns - HDNSS2 普遍接受-测试..invalid False Check domain composition - Empty label. 2020-08-16 23:48:19.727274
Passed HDns - HDNSS2 मेल.डाटामेल..invalid False Check domain composition - Empty label. 2020-08-16 23:48:19.973955
Passed HDns - HDNSS2 invalid..اختبار-القبوللعالمي False Check domain composition - Empty label. 2020-08-16 23:48:20.197510
Passed HDns - HDNS1 ua-test.link True Verify ASCII. 2020-08-16 23:48:21.535939
Passed HDns - HDNS2 xn----f38am99bqvcd5liy1cxsg.TOP True Verify ACE plus ASCII. 2020-08-16 23:48:21.788937
Passed HDns - HDNS3 普遍接受-测试.top True Verify Unicode subdomain. 2020-08-16 23:48:22.059982
Passed HDns - HDNS4 ua-test.世界 True Verify Unicode TLD. 2020-08-16 23:48:22.345905
Passed HDns - HDNS5 ua-test.invalid True Verify non-existent domain,to ensure check is purely syntactic. 2020-08-16 23:48:22.603104
Passed HDns - HDNS6 ua-test..invalid False Verify empty label prohibited. 2020-08-16 23:48:22.824414

icu

Summary

62 tests ran

(Un)check the boxes to filter the results.

58 passed, 0 skipped, 4 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:48:27.234539
self = <test_java_icu.Test_java_Icu.TestLA2U object at 0x7fa2814b1820>, value = {'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}])
def test_la2us2(self, value):
"""
A-label validation - A-label that ends with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/icu')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--xuball-cta-.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/icu/_build/test_java_icu.py:154: AssertionError
----------------------------- Captured stdout call -----------------------------
IDNA.nameToUnicode('xn--xuball-cta-.test') -> 'xuball-cta.test', while an error was expected
Failed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:48:35.607533
self = <test_java_icu.Test_java_Icu.TestLU2A object at 0x7fa28144e880>, value = {'input': 'Ė.ua-test.top', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/icu')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=Ė.ua-test.top', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/icu/_build/test_java_icu.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
IDNA.nameToASCII('Ė.ua-test.top') -> 'xn--lea.ua-test.top', while an error was expected
Failed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:48:35.926001
self = <test_java_icu.Test_java_Icu.TestLU2A object at 0x7fa28144e3a0>, value = {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/icu')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=〈普遍接受-测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/icu/_build/test_java_icu.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
IDNA.nameToASCII('〈普遍接受-测试.世界') -> 'xn----l4tv88knhn3idkpnv07cmqh.xn--rhqv96g', while an error was expected
Failed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:48:38.174169
self = <test_java_icu.Test_java_Icu.TestLU2A object at 0x7fa28136c4c0>, value = {'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_lu2as13(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/icu')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/icu/_build/test_java_icu.py:441: AssertionError
----------------------------- Captured stdout call -----------------------------
IDNA.nameToASCII('𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼') -> 'xn--hc8cekycho6b.xn--gc8cua9a', while an error was expected
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:48:23.089058
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:48:23.323034
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:48:23.568928
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:48:23.819964
Passed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:48:24.077503
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:48:24.318807
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:48:24.575530
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:48:24.813910
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:48:25.061917
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:48:25.330106
Passed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:25.580171
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:25.849757
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:26.146518
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:26.409737
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:48:26.732113
Passed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:48:26.987204
Passed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:48:27.445338
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:48:27.692441
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:48:27.986598
Passed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:48:28.260331
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:48:28.519343
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:48:28.809614
Passed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:48:29.067927
Passed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:48:29.308321
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:48:29.538850
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:48:29.772949
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:48:30.028674
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:48:30.263656
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:48:30.522142
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:48:30.856211
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:48:31.109451
Passed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:31.362675
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:31.621744
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:31.901233
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:32.164147
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:48:32.436975
Passed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:48:32.709779
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:48:32.997463
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:48:33.232207
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:48:33.524884
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:48:33.773661
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:48:34.062864
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:48:34.314051
Passed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:48:34.581793
Passed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:48:34.814588
Passed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:48:35.066011
Passed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:48:35.334013
Passed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:48:36.211623
Passed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:48:36.459291
Passed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:48:36.790978
Passed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:48:37.087736
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:48:37.406190
Passed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:48:37.678225
Passed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:48:37.928195
Passed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:48:38.413436
Passed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:48:38.657930
Passed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:48:38.951529
Passed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:48:39.189443

javamail

Summary

51 tests ran

(Un)check the boxes to filter the results.

42 passed, 0 skipped, 9 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:40.723118
self = <test_java_javamail.Test_java_Javamail.TestHEs object at 0x7fa281348be0>, value = {'input': 'info@ua-test.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/javamail')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.भारत'], returncode=1).returncode

test_suite/tests/java/javamail/_build/test_java_javamail.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
javax.mail sendEmail to 'info@ua-test.भारत'unexpected failure when sending valid email, details: javax.mail.internet.AddressException: Domain contains illegal character in string ``info@ua-test.भारत''
Failed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:42.068160
self = <test_java_javamail.Test_java_Javamail.TestHEs object at 0x7fa281374040>, value = {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/javamail')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@मेल.डाटामेल.top'], returncode=1).returncode

test_suite/tests/java/javamail/_build/test_java_javamail.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
javax.mail sendEmail to 'info@मेल.डाटामेल.top'unexpected failure when sending valid email, details: javax.mail.internet.AddressException: Domain contains illegal character in string ``info@मेल.डाटामेल.top''
Failed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:43.416658
self = <test_java_javamail.Test_java_Javamail.TestHEs object at 0x7fa28135d7c0>, value = {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/javamail')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@मेल.डाटामेल.भारत'], returncode=1).returncode

test_suite/tests/java/javamail/_build/test_java_javamail.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
javax.mail sendEmail to 'info@मेल.डाटामेल.भारत'unexpected failure when sending valid email, details: javax.mail.internet.AddressException: Domain contains illegal character in string ``info@मेल.डाटामेल.भारत''
Failed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:46.432990
self = <test_java_javamail.Test_java_Javamail.TestHEs object at 0x7fa2813fcf40>, value = {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/javamail')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@ua-test.भारत'], returncode=1).returncode

test_suite/tests/java/javamail/_build/test_java_javamail.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
javax.mail sendEmail to 'ेल.डाटामेल@ua-test.भारत'unexpected failure when sending valid email, details: javax.mail.internet.AddressException: Domain contains illegal character in string ``ेल.डाटामेल@ua-test.भारत''
Failed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:47.807602
self = <test_java_javamail.Test_java_Javamail.TestHEs object at 0x7fa28140c7f0>, value = {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/javamail')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@मेल.डाटामेल.top'], returncode=1).returncode

test_suite/tests/java/javamail/_build/test_java_javamail.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
javax.mail sendEmail to 'ेल.डाटामेल@मेल.डाटामेल.top'unexpected failure when sending valid email, details: javax.mail.internet.AddressException: Domain contains illegal character in string ``ेल.डाटामेल@मेल.डाटामेल.top''
Failed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:49.116182
self = <test_java_javamail.Test_java_Javamail.TestHEs object at 0x7fa28142b0d0>, value = {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/javamail')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@मेल.डाटामेल.भारत'], returncode=1).returncode

test_suite/tests/java/javamail/_build/test_java_javamail.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
javax.mail sendEmail to 'ेल.डाटामेल@मेल.डाटामेल.भारत'unexpected failure when sending valid email, details: javax.mail.internet.AddressException: Domain contains illegal character in string ``ेल.डाटामेल@मेल.डाटामेल.भारत''
Failed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:48:49.770537
self = <test_java_javamail.Test_java_Javamail.TestHEs object at 0x7fa2812d8ee0>, value = {'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hesg4(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/javamail')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/java/javamail/_build/test_java_javamail.py:96: AssertionError
----------------------------- Captured stdout call -----------------------------
javax.mail sendEmail to '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'unexpected failure when sending valid email, details: javax.mail.internet.AddressException: Domain contains illegal character in string ``𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼''
Failed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:48:53.582321
self = <test_java_javamail.Test_java_Javamail.TestHEs object at 0x7fa2812eca00>, value = {'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess6(self, value):
"""
Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/javamail')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/java/javamail/_build/test_java_javamail.py:180: AssertionError
----------------------------- Captured stdout call -----------------------------
javax.mail sendEmail to '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'unexpected failure when sending valid email, details: javax.mail.internet.AddressException: Domain contains illegal character in string ``"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼''
Failed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:48:53.878215
self = <test_java_javamail.Test_java_Javamail.TestHEs object at 0x7fa2811fc340>, value = {'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess7(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/javamail')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/java/javamail/_build/test_java_javamail.py:194: AssertionError
----------------------------- Captured stdout call -----------------------------
javax.mail sendEmail to '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'unexpected failure when sending valid email, details: javax.mail.internet.AddressException: Domain contains illegal character in string ``"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼''
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:39.606209
Passed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:39.946626
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:40.324290
Passed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:41.070419
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:41.424371
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:41.753108
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:42.407197
Passed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:42.737725
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:43.103779
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:43.746650
Passed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:48:44.086535
Passed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:48:44.430084
Passed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:48:44.766767
Passed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:48:45.099995
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:45.446630
Passed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:45.782023
Passed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:46.137716
Passed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:46.775940
Passed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:47.146018
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:47.499161
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:48.145994
Passed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:48.474505
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:48.810649
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:48:49.468814
Passed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:48:50.046766
Passed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:48:50.380076
Passed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:50.658307
Passed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:50.941747
Passed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:51.230897
Passed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:51.547965
Passed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:51.883286
Passed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:52.275723
Passed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:52.630824
Passed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:48:52.981461
Passed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:48:53.284266
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:48:54.236557
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:48:54.584213
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:48:54.930551
Passed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:48:55.260242
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:48:55.599871
Passed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:48:55.959394
Passed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:48:56.251341

jre

Summary

62 tests ran

(Un)check the boxes to filter the results.

44 passed, 0 skipped, 18 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:48:57.392473
self = <test_java_jre.Test_java_Jre.TestLA2U object at 0x7fa2812e3a90>, value = {'input': 'xn--fuball-cta.top', 'output': 'fußball.top', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--fuball-cta.top', 'output': 'fußball.top', 'success': True}, {'input': 'xn----f38am99bqvcd5liy1cxsg.top', 'output': '普遍接受-测试.top', 'success': True}, {'input': 'xn--r2bi6d.xn--c2bd4bq1db8d.top', 'output': 'मेल.डाटामेल.top', 'success': True}])
def test_la2ug3(self, value):
"""
Verify basic Unicode support - ACE domain with ASCII TLD
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--fuball-cta.top', '--expected=fußball.top'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toUnicode('xn--fuball-cta.top') -> 'xn--fuball-cta.top', with expected='fußball.top'
Failed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:59.164813
self = <test_java_jre.Test_java_Jre.TestLA2U object at 0x7fa281241520>, value = {'input': 'xn--fuball-cta.xn--dones-dsa', 'output': 'fußball.donées', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--fuball-cta.xn--dones-dsa', 'output': 'fußball.donées', 'success': True}, {'input': 'xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g', 'output': '普遍接受-测试.世界', 'success': True}, {'input': 'xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c', 'output': 'मेल.डाटामेल.भारत', 'success': True}, {'input': 'xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd', 'output': 'اختبار-القبولالعالمي.شبكة', 'success': True}])
def test_la2ug5(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--fuball-cta.xn--dones-dsa', '--expected=fußball.donées'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:110: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toUnicode('xn--fuball-cta.xn--dones-dsa') -> 'xn--fuball-cta.donées', with expected='fußball.donées'
Failed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:49:00.743136
self = <test_java_jre.Test_java_Jre.TestLA2U object at 0x7fa281253940>, value = {'input': 'xn--fuball-CTA.test', 'output': 'fußball.test', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--fuball-CTA.test', 'output': 'fußball.test', 'success': True}])
def test_la2us1(self, value):
"""
A-label validation - A-label, not all in lowercase
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--fuball-CTA.test', '--expected=fußball.test'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:138: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toUnicode('xn--fuball-CTA.test') -> 'xn--fuball-CTA.test', with expected='fußball.test'
Failed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:49:01.019173
self = <test_java_jre.Test_java_Jre.TestLA2U object at 0x7fa2812e3f10>, value = {'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}])
def test_la2us2(self, value):
"""
A-label validation - A-label that ends with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--xuball-cta-.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:154: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toUnicode('xn--xuball-cta-.test') -> 'xn--xuball-cta-.test', while an error was expected
Failed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:49:01.258413
self = <test_java_jre.Test_java_Jre.TestLA2U object at 0x7fa28136e220>, value = {'input': '-xn--xuball-cta.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '-xn--xuball-cta.test', 'output': '', 'success': False}])
def test_la2us3(self, value):
"""
A-label validation - A-label that starts with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=-xn--xuball-cta.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:168: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toUnicode('-xn--xuball-cta.test') -> '-xn--xuball-cta.test', while an error was expected
Failed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:49:02.917483
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa28126e9a0>, value = {'input': 'fußball.top', 'output': 'xn--fuball-cta.top', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball.top', 'output': 'xn--fuball-cta.top', 'success': True}, {'input': '普遍接受-测试.top', 'output': 'xn----f38am99bqvcd5liy1cxsg.top', 'success': True}, {'input': 'मेल.डाटामेल.top', 'output': 'xn--r2bi6d.xn--c2bd4bq1db8d.top', 'success': True}, {'input': 'اختبار-القبولالعالمي.top', 'output': 'xn----ymcabaacdn3byb2g4e1acbcs4c7b.top', 'success': True}])
def test_lu2ag3(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=fußball.top', '--expected=xn--fuball-cta.top'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:215: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('fußball.top') -> 'fussball.top', with expected='xn--fuball-cta.top'
Failed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:49:05.121498
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa281271400>, value = {'input': 'fußball.donées', 'output': 'xn--fuball-cta.xn--dones-dsa', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball.donées', 'output': 'xn--fuball-cta.xn--dones-dsa', 'success': True}, {'input': '普遍接受-测试.世界', 'output': 'xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g', 'success': True}, {'input': 'मेल.डाटामेल.भारत', 'output': 'xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c', 'success': True}, {'input': 'اختبار-القبولالعالمي.شبكة', 'output': 'xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd', 'success': True}])
def test_lu2ag5(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=fußball.donées', '--expected=xn--fuball-cta.xn--dones-dsa'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:243: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('fußball.donées') -> 'fussball.xn--dones-dsa', with expected='xn--fuball-cta.xn--dones-dsa'
Failed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:49:06.573242
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa2812a3be0>, value = {'input': 'fuß.ball.donées', 'output': 'xn--fu-hia.ball.xn--dones-dsa', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fuß.ball.donées', 'output': 'xn--fu-hia.ball.xn--dones-dsa', 'success': True}, {'input': '普遍.接受-测试.世界', 'output': 'xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g', 'success': True}, {'input': 'मेल.डाटामेल.भारत', 'output': 'xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c', 'success': True}, {'input': 'اخت.بار-القبولالعالمي.شبكة', 'output': 'xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd', 'success': True}])
def test_lu2as1(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E)
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=fuß.ball.donées', '--expected=xn--fu-hia.ball.xn--dones-dsa'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:271: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('fuß.ball.donées') -> 'fuss.ball.xn--dones-dsa', with expected='xn--fu-hia.ball.xn--dones-dsa'
Failed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:49:08.485278
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa2812a00d0>, value = {'input': '普遍---测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '普遍---测试.世界', 'output': '', 'success': False}])
def test_lu2as5(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=普遍---测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:329: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('普遍---测试.世界') -> 'xn------gh9f461aiy1cxsg.xn--rhqv96g', while an error was expected
Failed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:49:08.778637
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa281292340>, value = {'input': '̈.fußball.donées', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '̈.fußball.donées', 'output': '', 'success': False}, {'input': '᷀.ua-test.top', 'output': '', 'success': False}])
def test_lu2as6(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=̈.fußball.donées', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:343: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('̈.fußball.donées') -> 'xn--ssa.fussball.xn--dones-dsa', while an error was expected
Failed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:49:09.303065
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa28127eca0>, value = {'input': ':www.fußball.donées', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=:www.fußball.donées', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII(':www.fußball.donées') -> ':www.fussball.xn--dones-dsa', while an error was expected
Failed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:49:09.577035
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa2811b0ca0>, value = {'input': 'Ė.ua-test.top', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=Ė.ua-test.top', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('Ė.ua-test.top') -> 'xn--lea.ua-test.top', while an error was expected
Failed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:49:09.828064
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa2811da370>, value = {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=〈普遍接受-测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('〈普遍接受-测试.世界') -> 'xn----l4tv88knhn3idkpnv07cmqh.xn--rhqv96g', while an error was expected
Failed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:49:10.109733
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa2811d7340>, value = {'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}, {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}])
def test_lu2as8(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=نامه\u200cای.co', '--expected=xn--mgba3gch31f060k.co'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:369: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('نامه‌ای.co') -> 'xn--mgba3gch31f.co', with expected='xn--mgba3gch31f060k.co'
Failed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:49:10.391675
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa2811d5fa0>, value = {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}, {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}])
def test_lu2as8(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=ශ්\u200dරී.co', '--expected=xn--10cl1a0b660p.co'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:369: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('ශ්‍රී.co') -> 'xn--10cl1a0b.co', with expected='xn--10cl1a0b660p.co'
Failed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:49:10.652361
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa2811e70d0>, value = {'input': 'm\u200cn', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=m\u200cn', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('m‌n') -> 'mn', while an error was expected
Failed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:49:10.907860
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa2811cf3a0>, value = {'input': 'p\u200dq', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=p\u200dq', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('p‍q') -> 'pq', while an error was expected
Failed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:49:11.940519
self = <test_java_jre.Test_java_Jre.TestLU2A object at 0x7fa281158c10>, value = {'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_lu2as13(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/jre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/java/jre/_build/test_java_jre.py:441: AssertionError
----------------------------- Captured stdout call -----------------------------
IDN.toASCII('𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼') -> 'xn--hc8cekycho6b.xn--gc8cua9a', while an error was expected
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:48:56.474055
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:48:56.692747
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:48:56.922672
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:48:57.121485
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:48:57.648592
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:48:57.901672
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:48:58.187561
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:48:58.494182
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:48:58.786818
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:59.548175
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:48:59.867338
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:49:00.168954
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:49:00.429328
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:49:01.497662
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:49:01.723166
Passed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:49:01.959223
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:49:02.174945
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:49:02.416464
Passed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:49:02.629892
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:49:03.167548
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:49:03.427297
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:49:03.682949
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:49:03.950330
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:49:04.228678
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:49:04.530624
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:49:04.826118
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:49:05.448937
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:49:05.757748
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:49:06.057181
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:49:06.319822
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:49:06.831825
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:49:07.082435
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:49:07.330539
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:49:07.611735
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:49:07.876503
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:49:08.175052
Passed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:49:09.042915
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:49:11.167370
Passed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:49:11.378368
Passed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:49:11.631007
Passed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:49:12.183219
Passed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:49:12.448901
Passed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:49:12.725020
Passed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:49:12.973982

xcode

Summary

62 tests ran

(Un)check the boxes to filter the results.

59 passed, 0 skipped, 3 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:49:44.155988
self = <test_java_xcode.Test_java_Xcode.TestLU2A object at 0x7fa2813031c0>, value = {'input': 'xn----f38am99bqvcd5liy1cxsg.top', 'output': 'xn----f38am99bqvcd5liy1cxsg.top', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'www.sinodun.com', 'output': 'www.sinodun.com', 'success': True}, {'input': 'www.lunch.org.uk', 'output': 'www.lunch.org.uk', 'success': True}, {'input': 'xn----f38am99bqvcd5liy1cxsg.top', 'output': 'xn----f38am99bqvcd5liy1cxsg.top', 'success': True}])
def test_lu2ag1(self, value):
"""
Verify ASCII passed unaltered - Plain ASCII
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/xcode')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=xn----f38am99bqvcd5liy1cxsg.top', '--expected=xn----f38am99bqvcd5liy1cxsg.top'], returncode=1).returncode

test_suite/tests/java/xcode/_build/test_java_xcode.py:187: AssertionError
----------------------------- Captured stdout call -----------------------------
idna.domainToAscii('xn----f38am99bqvcd5liy1cxsg.top')-> err unexpected. details: com.vgrs.xcode.util.XcodeException: Must not contain hyphen in third and fourth position. Also, must not start or end with hyphen
Failed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:49:49.508937
self = <test_java_xcode.Test_java_Xcode.TestLU2A object at 0x7fa2813072e0>, value = {'input': 'ua-test.xn--rhqv96g', 'output': 'ua-test.xn--rhqv96g', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'ua-test.link', 'output': 'ua-test.link', 'success': True}, {'input': 'ua-test.technology', 'output': 'ua-test.technology', 'success': True}, {'input': 'ua-test.xn--rhqv96g', 'output': 'ua-test.xn--rhqv96g', 'success': True}])
def test_lu2ag2(self, value):
"""
Verify long TLDs are handled - Plain ASCII with >3 char TLD
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/xcode')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=ua-test.xn--rhqv96g', '--expected=ua-test.xn--rhqv96g'], returncode=1).returncode

test_suite/tests/java/xcode/_build/test_java_xcode.py:201: AssertionError
----------------------------- Captured stdout call -----------------------------
idna.domainToAscii('ua-test.xn--rhqv96g')-> err unexpected. details: com.vgrs.xcode.util.XcodeException: Must not contain hyphen in third and fourth position. Also, must not start or end with hyphen
Failed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:50:30.970351
self = <test_java_xcode.Test_java_Xcode.TestLU2A object at 0x7fa28117b1c0>, value = {'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}, {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}])
def test_lu2as8(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/java/xcode')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=نامه\u200cای.co', '--expected=xn--mgba3gch31f060k.co'], returncode=1).returncode

test_suite/tests/java/xcode/_build/test_java_xcode.py:369: AssertionError
----------------------------- Captured stdout call -----------------------------
idna.domainToAscii('نامه‌ای.co')-> err unexpected. details: com.vgrs.xcode.util.XcodeException: Contextual rule validation failed: Zero Width Non Joiner: Either Canonical Combining Class of code point before 200C must be VIRAMA OR should match the regex ((Joining_Type:{L,D})(Joining_Type:T)*200C(Joining_Type:T)*(Joining_Type:{R,D})
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:49:14.495365
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:49:16.051003
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:49:17.572899
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:49:19.287168
Passed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:49:20.847819
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:49:22.487695
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:49:24.051361
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:49:25.634268
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:49:27.202316
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:49:29.034184
Passed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:49:30.521150
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:49:32.334470
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:49:33.851890
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:49:35.474977
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:49:37.043076
Passed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:49:38.834573
Passed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:49:39.103335
Passed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:49:39.349044
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:49:40.911669
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:49:42.682917
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:49:46.036341
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:49:47.663960
Passed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:49:51.125460
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:49:52.846788
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:49:54.407536
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:49:56.120410
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:49:57.869949
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:49:59.571843
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:50:01.221383
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:50:02.762733
Passed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:04.147607
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:05.648962
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:07.106767
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:08.805659
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:50:10.244689
Passed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:50:11.722805
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:50:13.309660
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:50:14.784626
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:50:16.436863
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:50:18.044399
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:50:19.425083
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:50:20.873877
Passed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:50:22.294204
Passed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:50:23.740360
Passed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:50:25.177560
Passed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:50:26.583613
Passed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:50:28.108918
Passed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:50:29.608659
Passed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:50:32.286096
Passed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:50:33.825721
Passed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:50:35.338933
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:50:36.766448
Passed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:50:38.298884
Passed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:50:39.721283
Passed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:50:41.179101
Passed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:50:42.596837
Passed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:50:44.052922
Passed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:50:45.474330
Passed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:50:47.014289

Js

idna-uts46

Summary

62 tests ran

(Un)check the boxes to filter the results.

53 passed, 0 skipped, 9 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:50:50.500771
self = <test_js_idna-uts46.Test_js_IdnaUts46.TestLA2U object at 0x7fa281082bb0>, value = {'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}])
def test_la2us2(self, value):
"""
A-label validation - A-label that ends with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/idna-uts46')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--xuball-cta-.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/idna-uts46/_build/test_js_idna-uts46.py:154: AssertionError
----------------------------- Captured stdout call -----------------------------
uts46.toUnicode(xn--xuball-cta-.test) -> xuball-cta.test while an error was expected
Failed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:50:56.022173
self = <test_js_idna-uts46.Test_js_IdnaUts46.TestLU2A object at 0x7fa2810d96a0>, value = {'input': 'Ė.ua-test.top', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/idna-uts46')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=Ė.ua-test.top', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/idna-uts46/_build/test_js_idna-uts46.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
uts46.toAscii(Ė.ua-test.top) -> xn--lea.ua-test.top while an error was expected
Failed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:50:56.197436
self = <test_js_idna-uts46.Test_js_IdnaUts46.TestLU2A object at 0x7fa281054880>, value = {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/idna-uts46')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=〈普遍接受-测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/idna-uts46/_build/test_js_idna-uts46.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
uts46.toAscii(〈普遍接受-测试.世界) -> xn----l4tv88knhn3idkpnv07cmqh.xn--rhqv96g while an error was expected
Failed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:50:56.749777
self = <test_js_idna-uts46.Test_js_IdnaUts46.TestLU2A object at 0x7fa2810f5be0>, value = {'input': 'm\u200cn', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/idna-uts46')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=m\u200cn', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/idna-uts46/_build/test_js_idna-uts46.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
uts46.toAscii(m‌n) -> xn--mn-j1t while an error was expected
Failed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:50:56.943092
self = <test_js_idna-uts46.Test_js_IdnaUts46.TestLU2A object at 0x7fa2810f30a0>, value = {'input': 'p\u200dq', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/idna-uts46')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=p\u200dq', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/idna-uts46/_build/test_js_idna-uts46.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
uts46.toAscii(p‍q) -> xn--pq-m1t while an error was expected
Failed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:50:57.629168
self = <test_js_idna-uts46.Test_js_IdnaUts46.TestLU2A object at 0x7fa280fe88b0>, value = {'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_lu2as13(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/idna-uts46')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/idna-uts46/_build/test_js_idna-uts46.py:441: AssertionError
----------------------------- Captured stdout call -----------------------------
uts46.toAscii(𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼) -> xn--hc8cekycho6b.xn--gc8cua9a while an error was expected
Failed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:50:57.988719
self = <test_js_idna-uts46.Test_js_IdnaUts46.TestLU2A object at 0x7fa280fcd370>, value = {'input': 'نامه\u200cایa.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cایa.test', 'output': '', 'success': False}, {'input': 'نامaه\u200cای.test', 'output': '', 'success': False}, {'input': 'aنامه\u200cای.test', 'output': '', 'success': False}])
def test_lu2as15(self, value):
"""
(SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893)
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/idna-uts46')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=نامه\u200cایa.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/idna-uts46/_build/test_js_idna-uts46.py:469: AssertionError
----------------------------- Captured stdout call -----------------------------
uts46.toAscii(نامه‌ایa.test) -> xn--a-ymca3jdi64gp19l.test while an error was expected
Failed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:50:58.215770
self = <test_js_idna-uts46.Test_js_IdnaUts46.TestLU2A object at 0x7fa281035f70>, value = {'input': 'نامaه\u200cای.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cایa.test', 'output': '', 'success': False}, {'input': 'نامaه\u200cای.test', 'output': '', 'success': False}, {'input': 'aنامه\u200cای.test', 'output': '', 'success': False}])
def test_lu2as15(self, value):
"""
(SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893)
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/idna-uts46')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=نامaه\u200cای.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/idna-uts46/_build/test_js_idna-uts46.py:469: AssertionError
----------------------------- Captured stdout call -----------------------------
uts46.toAscii(نامaه‌ای.test) -> xn--a-ymcb2jdj64gp19l.test while an error was expected
Failed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:50:58.469741
self = <test_js_idna-uts46.Test_js_IdnaUts46.TestLU2A object at 0x7fa280efbb50>, value = {'input': 'aنامه\u200cای.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cایa.test', 'output': '', 'success': False}, {'input': 'نامaه\u200cای.test', 'output': '', 'success': False}, {'input': 'aنامه\u200cای.test', 'output': '', 'success': False}])
def test_lu2as15(self, value):
"""
(SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893)
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/idna-uts46')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=aنامه\u200cای.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/idna-uts46/_build/test_js_idna-uts46.py:469: AssertionError
----------------------------- Captured stdout call -----------------------------
uts46.toAscii(aنامه‌ای.test) -> xn--a-zmca3jdi64gp19l.test while an error was expected
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:50:47.479368
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:50:47.714872
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:50:47.947112
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:50:48.165082
Passed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:50:48.370912
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:50:48.577784
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:50:48.763492
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:50:48.955452
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:50:49.119932
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:50:49.299606
Passed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:49.471790
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:49.641951
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:49.813643
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:49.992984
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:50:50.160932
Passed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:50:50.320168
Passed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:50:50.679146
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:50:50.851256
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:50:51.037843
Passed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:50:51.199418
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:50:51.373501
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:50:51.538930
Passed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:50:51.714868
Passed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:50:51.895268
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:50:52.067406
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:50:52.240881
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:50:52.425640
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:50:52.596020
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:50:52.762476
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:50:52.951606
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:50:53.118635
Passed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:53.299238
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:53.463567
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:53.627270
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:50:53.801645
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:50:53.960489
Passed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:50:54.132458
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:50:54.294524
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:50:54.469772
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:50:54.643165
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:50:54.815977
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:50:54.991819
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:50:55.168824
Passed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:50:55.336666
Passed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:50:55.523609
Passed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:50:55.691202
Passed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:50:55.847163
Passed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:50:56.380733
Passed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:50:56.568200
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:50:57.106973
Passed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:50:57.286672
Passed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:50:57.454290
Passed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:50:57.789730

nodemailer

Summary

51 tests ran

(Un)check the boxes to filter the results.

43 passed, 0 skipped, 8 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:51:06.250058
self = <test_js_nodemailer.Test_js_Nodemailer.TestHEs object at 0x7fa28103d190>, value = {'input': 'i@fo@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'i@fo@ua-test.link', 'output': '', 'success': False}])
def test_hess1(self, value):
"""
Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/nodemailer')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=i@fo@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/nodemailer/_build/test_js_nodemailer.py:112: AssertionError
----------------------------- Captured stdout call -----------------------------
send email to i@fo@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:06.692814
self = <test_js_nodemailer.Test_js_Nodemailer.TestHEs object at 0x7fa280f5f850>, value = {'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/nodemailer')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußb@ll@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/nodemailer/_build/test_js_nodemailer.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
send email to fußb@ll@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:06.980588
self = <test_js_nodemailer.Test_js_Nodemailer.TestHEs object at 0x7fa280f657c0>, value = {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/nodemailer')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍@受-测试@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/nodemailer/_build/test_js_nodemailer.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
send email to 普遍@受-测试@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:07.238914
self = <test_js_nodemailer.Test_js_Nodemailer.TestHEs object at 0x7fa280f65550>, value = {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/nodemailer')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=मेल.डा@ामेल@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/nodemailer/_build/test_js_nodemailer.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
send email to मेल.डा@ामेल@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:07.533546
self = <test_js_nodemailer.Test_js_Nodemailer.TestHEs object at 0x7fa280f8b820>, value = {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/nodemailer')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولا@عالمي@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/nodemailer/_build/test_js_nodemailer.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
send email to اختبار-القبولا@عالمي@ua-test.linksending invalid email not allowed, we fail the test
Failed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:51:08.848646
self = <test_js_nodemailer.Test_js_Nodemailer.TestHEs object at 0x7fa280f3c760>, value = {'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_hess5(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/nodemailer')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/nodemailer/_build/test_js_nodemailer.py:168: AssertionError
----------------------------- Captured stdout call -----------------------------
send email to 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼sending invalid email not allowed, we fail the test
Failed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:51:10.709223
self = <test_js_nodemailer.Test_js_Nodemailer.TestHEs object at 0x7fa281028340>, value = {'input': 'info@@ua-test.technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@@ua-test.technology', 'output': '', 'success': False}])
def test_hes6(self, value):
"""
Verify single @.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/nodemailer')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@@ua-test.technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/nodemailer/_build/test_js_nodemailer.py:280: AssertionError
----------------------------- Captured stdout call -----------------------------
send email to info@@ua-test.technologysending invalid email not allowed, we fail the test
Failed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:51:10.975753
self = <test_js_nodemailer.Test_js_Nodemailer.TestHEs object at 0x7fa281023190>, value = {'input': 'info@ua-test..technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test..technology', 'output': '', 'success': False}])
def test_hes7(self, value):
"""
Verify empty label disallowed.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/nodemailer')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test..technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/js/nodemailer/_build/test_js_nodemailer.py:294: AssertionError
----------------------------- Captured stdout call -----------------------------
send email to info@ua-test..technologysending invalid email not allowed, we fail the test
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:50:58.766517
Passed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:50:59.067524
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:50:59.271856
Passed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:50:59.494837
Passed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:50:59.715701
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:50:59.937747
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:00.164075
Passed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:00.426483
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:00.686025
Passed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:00.907767
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:01.152761
Passed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:01.392393
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:01.647995
Passed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:01.906771
Passed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:02.153095
Passed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:02.394470
Passed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:02.682172
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:02.914358
Passed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:03.164819
Passed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:03.415109
Passed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:03.653705
Passed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:03.887539
Passed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:04.099153
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:04.366048
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:04.600764
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:04.835401
Passed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:05.073820
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:05.313532
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:05.554129
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:05.765240
Passed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:51:06.005425
Passed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:51:06.466795
Passed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:07.766110
Passed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:07.995828
Passed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:08.279756
Passed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:08.527464
Passed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:51:09.145794
Passed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:51:09.389127
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:51:09.603758
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:51:09.834447
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:51:10.072353
Passed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:51:10.280071
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:51:10.491671

validator

Summary

69 tests ran

(Un)check the boxes to filter the results.

65 passed, 0 skipped, 4 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:51:17.460516
self = <test_js_validator.Test_js_Validator.TestHEs object at 0x7fa280f24040>, value = {'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hesg4(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/js/validator/_build/test_js_validator.py:96: AssertionError
----------------------------- Captured stdout call -----------------------------
validator.isEmail(𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼) -> err unexpected
Failed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:51:20.048000
self = <test_js_validator.Test_js_Validator.TestHEs object at 0x7fa280f38280>, value = {'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess6(self, value):
"""
Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/js/validator/_build/test_js_validator.py:180: AssertionError
----------------------------- Captured stdout call -----------------------------
validator.isEmail("𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼) -> err unexpected
Failed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:51:20.249805
self = <test_js_validator.Test_js_Validator.TestHEs object at 0x7fa280f9cbe0>, value = {'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess7(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/js/validator/_build/test_js_validator.py:194: AssertionError
----------------------------- Captured stdout call -----------------------------
validator.isEmail("𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼) -> err unexpected
Failed HDns - HDNSS1 invalid.اختبار-القبوللعالمي True Verify Unicode support. 2020-08-16 23:51:22.496765
self = <test_js_validator.Test_js_Validator.TestHDns object at 0x7fa28110c910>, value = {'input': 'invalid.اختبار-القبوللعالمي', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball.invalid', 'output': '', 'success': True}, {'input': '普遍接受-测试.invalid', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल.invalid', 'output': '', 'success': True}, {'input': 'invalid.اختبار-القبوللعالمي', 'output': '', 'success': True}])
def test_hdnss1(self, value):
"""
Verify Unicode support.
"""
cmd = ['docker/h_dns'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/js/validator')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_dns', '--input=invalid.اختبار-القبوللعالمي'], returncode=1).returncode

test_suite/tests/js/validator/_build/test_js_validator.py:313: AssertionError
----------------------------- Captured stdout call -----------------------------
validator.isFQDN(invalid.اختبار-القبوللعالمي) -> err unexpected
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:11.264869
Passed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:11.462030
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:11.649872
Passed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:11.871555
Passed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:12.057884
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:12.268565
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:12.486372
Passed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:12.692374
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:12.903601
Passed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:13.114395
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:13.330341
Passed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:13.591367
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:13.820481
Passed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:14.043280
Passed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:14.252055
Passed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:14.442617
Passed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:14.643794
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:14.836882
Passed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:15.031208
Passed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:15.237768
Passed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:15.447019
Passed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:15.671998
Passed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:15.856862
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:16.052351
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:16.253256
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:16.466197
Passed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:16.661183
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:16.864743
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:17.050121
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:17.259863
Passed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:51:17.675864
Passed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:51:17.900821
Passed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:18.169881
Passed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:18.408748
Passed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:18.590558
Passed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:18.788732
Passed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:18.994059
Passed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:19.210015
Passed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:19.411768
Passed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:51:19.616522
Passed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:51:19.815215
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:51:20.444302
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:51:20.635457
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:51:20.826954
Passed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:51:21.007909
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:51:21.192225
Passed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:51:21.392310
Passed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:51:21.620619
Passed HDns - HDNSS1 fußball.invalid True Verify Unicode support. 2020-08-16 23:51:21.833134
Passed HDns - HDNSS1 普遍接受-测试.invalid True Verify Unicode support. 2020-08-16 23:51:22.041944
Passed HDns - HDNSS1 मेल.डाटामेल.invalid True Verify Unicode support. 2020-08-16 23:51:22.239034
Passed HDns - HDNSS2 fußball..invalid False Check domain composition - Empty label. 2020-08-16 23:51:22.691638
Passed HDns - HDNSS2 普遍接受-测试..invalid False Check domain composition - Empty label. 2020-08-16 23:51:22.900502
Passed HDns - HDNSS2 मेल.डाटामेल..invalid False Check domain composition - Empty label. 2020-08-16 23:51:23.105657
Passed HDns - HDNSS2 invalid..اختبار-القبوللعالمي False Check domain composition - Empty label. 2020-08-16 23:51:23.295881
Passed HDns - HDNSS3 fußball False Check domain composition - No label separator. 2020-08-16 23:51:23.486992
Passed HDns - HDNSS3 普遍接受-测试 False Check domain composition - No label separator. 2020-08-16 23:51:23.678446
Passed HDns - HDNSS3 मेलडाटामेल False Check domain composition - No label separator. 2020-08-16 23:51:23.918792
Passed HDns - HDNSS3 اختبار-القبوللعالمي False Check domain composition - No label separator. 2020-08-16 23:51:24.158654
Passed HDns - HDNS1 ua-test.link True Verify ASCII. 2020-08-16 23:51:24.387803
Passed HDns - HDNS2 xn----f38am99bqvcd5liy1cxsg.TOP True Verify ACE plus ASCII. 2020-08-16 23:51:24.628880
Passed HDns - HDNS3 普遍接受-测试.top True Verify Unicode subdomain. 2020-08-16 23:51:24.851686
Passed HDns - HDNS4 ua-test.世界 True Verify Unicode TLD. 2020-08-16 23:51:25.073377
Passed HDns - HDNS5 ua-test.invalid True Verify non-existent domain,to ensure check is purely syntactic. 2020-08-16 23:51:25.310105
Passed HDns - HDNS6 ua-test..invalid False Verify empty label prohibited. 2020-08-16 23:51:25.524660

Python3

django_auth

Summary

54 tests ran

(Un)check the boxes to filter the results.

26 passed, 0 skipped, 28 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:35.680776
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280f9f790>, value = {'input': 'info@ua-test.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.भारत'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:103: AssertionError
----------------------------- Captured stdout call -----------------------------
email('info@ua-test.भारत') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.']}
Failed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:41.145613
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280fa8cd0>, value = {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@मेल.डाटामेल.top'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:103: AssertionError
----------------------------- Captured stdout call -----------------------------
email('info@मेल.डाटामेल.top') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.']}
Failed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:46.740756
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280fb7f10>, value = {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@मेल.डाटामेल.भारत'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:103: AssertionError
----------------------------- Captured stdout call -----------------------------
email('info@मेल.डाटामेल.भारत') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.']}
Failed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:49.439523
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280fb25e0>, value = {'input': 'fußball@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:117: AssertionError
----------------------------- Captured stdout call -----------------------------
email('fußball@ua-test.link') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:50.812614
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280eafca0>, value = {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:117: AssertionError
----------------------------- Captured stdout call -----------------------------
email('普遍接受-测试@ua-test.link') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:52.147931
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280dbbd60>, value = {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=मेल.डाटामेल@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:117: AssertionError
----------------------------- Captured stdout call -----------------------------
email('मेल.डाटामेल@ua-test.link') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:51:53.481728
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280ebc4c0>, value = {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:117: AssertionError
----------------------------- Captured stdout call -----------------------------
email('اختبار-القبولالعالمي@ua-test.link') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:56.333268
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280e9b0a0>, value = {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@ua-test.donées'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('fußball@ua-test.donées') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:57.661287
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280dfebb0>, value = {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@ua-test.世界'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('普遍接受-测试@ua-test.世界') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:59.070934
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280e16f10>, value = {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@ua-test.भारत'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('ेल.डाटामेल@ua-test.भारत') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:00.457214
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280e10a90>, value = {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@ua-test.شبك'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('اختبار-القبولالعالمي@ua-test.شبك') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:01.806642
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280e69e20>, value = {'input': 'fußball@fußball.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@fußball.top'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('fußball@fußball.top') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:03.118513
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280e75c10>, value = {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@普遍接受-测试.top'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('普遍接受-测试@普遍接受-测试.top') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:04.469059
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280eedd30>, value = {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@मेल.डाटामेल.top'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('ेल.डाटामेल@मेल.डाटामेल.top') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:05.845940
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280ef0a90>, value = {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@اختبار-القبولالعالمي.top'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('اختبار-القبولالعالمي@اختبار-القبولالعالمي.top') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:07.167199
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280ec2b80>, value = {'input': 'fußball@fußball.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@fußball.donées'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('fußball@fußball.donées') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:08.525540
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280ecf8e0>, value = {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@普遍接受-测试.世界'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('普遍接受-测试@普遍接受-测试.世界') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:09.908931
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280ed8af0>, value = {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@मेल.डाटामेल.भारत'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('ेल.डाटामेल@मेल.डाटामेल.भारत') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:11.241965
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280e27790>, value = {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:131: AssertionError
----------------------------- Captured stdout call -----------------------------
email('اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:52:12.608473
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280e327c0>, value = {'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hesg4(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:145: AssertionError
----------------------------- Captured stdout call -----------------------------
email('𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Failed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:52:15.429315
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280fb42e0>, value = {'input': '"i@fo"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"i@fo"@ua-test.link', 'output': '', 'success': True}])
def test_hess2(self, value):
"""
Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="i@fo"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:173: AssertionError
----------------------------- Captured stdout call -----------------------------
email('"i@fo"@ua-test.link') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.']}
Failed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:22.405939
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280ec6100>, value = {'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="fußb@ll"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:201: AssertionError
----------------------------- Captured stdout call -----------------------------
email('"fußb@ll"@ua-test.link') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:23.777846
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280cfcb20>, value = {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="普遍@受-测试"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:201: AssertionError
----------------------------- Captured stdout call -----------------------------
email('"普遍@受-测试"@ua-test.link') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:25.197741
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280ddad60>, value = {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="मेल.डा@ामेल"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:201: AssertionError
----------------------------- Captured stdout call -----------------------------
email('"मेल.डा@ामेल"@ua-test.link') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:26.599126
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280dbe8b0>, value = {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="اختبار-القبولا@عالمي"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:201: AssertionError
----------------------------- Captured stdout call -----------------------------
email('"اختبار-القبولا@عالمي"@ua-test.link') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:52:29.411081
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280ef5460>, value = {'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess6(self, value):
"""
Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:229: AssertionError
----------------------------- Captured stdout call -----------------------------
email('"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:52:30.852098
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280dcbac0>, value = {'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess7(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:243: AssertionError
----------------------------- Captured stdout call -----------------------------
email('"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼') -> err unexpected ({'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'username': ['Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.'], 'email': ['Enter a valid email address.']}
Failed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:52:36.410886
self = <test_python3_django_auth.Test_python3_DjangoAuth.TestHEs object at 0x7fa280ee32e0>, value = {'input': 'données@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'données@ua-test.link', 'output': '', 'success': True}])
def test_hes4(self, value):
"""
Verify Unicode mailbox, ASCII domain.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/django_auth')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=données@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/django_auth/_build/test_python3_django_auth.py:299: AssertionError
----------------------------- Captured stdout call -----------------------------
email('données@ua-test.link') -> err unexpected ({'email': ['Enter a valid email address.']}) ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "/usr/src/ua-libs/django_auth/docker/../django_auth_project/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute output = self.handle(*args, **options) File "/usr/src/ua-libs/django_auth/django_auth_project/ua_app/management/commands/h_es.py", line 34, in handle u.full_clean() File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 1222, in full_clean raise ValidationError(errors) django.core.exceptions.ValidationError: {'email': ['Enter a valid email address.']}
Passed HId - HID1 user user True Verify ASCII. 2020-08-16 23:51:27.018412
Passed HId - HID2 identité identité True Verify Unicode. 2020-08-16 23:51:28.552361
Passed HId - HID3 identité identité True Verify Unicode normalization. 2020-08-16 23:51:30.080334
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:31.502810
Passed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:32.916546
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:34.285060
Passed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:37.059094
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:38.404341
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:39.780705
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:42.510600
Passed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:44.004012
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:45.365121
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:48.103417
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:51:54.907839
Passed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:52:14.016028
Passed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:16.848192
Passed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:18.268831
Passed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:19.571212
Passed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:21.019568
Passed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:52:28.052235
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:52:32.189689
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:52:33.619371
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:52:35.025014
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:52:37.871287
Passed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:52:39.308265
Passed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:52:40.719785

email_validator

Summary

51 tests ran

(Un)check the boxes to filter the results.

44 passed, 0 skipped, 7 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:52:47.044378
self = <test_python3_email_validator.Test_python3_EmailValidator.TestHEs object at 0x7fa280dee7c0>, value = {'input': '"i@fo"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"i@fo"@ua-test.link', 'output': '', 'success': True}])
def test_hess2(self, value):
"""
Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/email_validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="i@fo"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/email_validator/_build/test_python3_email_validator.py:124: AssertionError
----------------------------- Captured stdout call -----------------------------
validate_email to '"i@fo"@ua-test.link' Unable to parse valid email address, error from lib: The email address is not valid. It must have exactly one @-sign. ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./email_validator/src/h_es.py", line 26, in <module> valid = validate_email(args.input, check_deliverability=False) File "/usr/local/lib/python3.8/site-packages/email_validator/__init__.py", line 185, in validate_email raise EmailSyntaxError("The email address is not valid. It must have exactly one @-sign.") email_validator.EmailSyntaxError: The email address is not valid. It must have exactly one @-sign.
Failed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:47.973639
self = <test_python3_email_validator.Test_python3_EmailValidator.TestHEs object at 0x7fa280d07220>, value = {'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/email_validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="fußb@ll"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/email_validator/_build/test_python3_email_validator.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
validate_email to '"fußb@ll"@ua-test.link' Unable to parse valid email address, error from lib: The email address is not valid. It must have exactly one @-sign. ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./email_validator/src/h_es.py", line 26, in <module> valid = validate_email(args.input, check_deliverability=False) File "/usr/local/lib/python3.8/site-packages/email_validator/__init__.py", line 185, in validate_email raise EmailSyntaxError("The email address is not valid. It must have exactly one @-sign.") email_validator.EmailSyntaxError: The email address is not valid. It must have exactly one @-sign.
Failed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:48.150977
self = <test_python3_email_validator.Test_python3_EmailValidator.TestHEs object at 0x7fa280d07490>, value = {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/email_validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="普遍@受-测试"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/email_validator/_build/test_python3_email_validator.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
validate_email to '"普遍@受-测试"@ua-test.link' Unable to parse valid email address, error from lib: The email address is not valid. It must have exactly one @-sign. ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./email_validator/src/h_es.py", line 26, in <module> valid = validate_email(args.input, check_deliverability=False) File "/usr/local/lib/python3.8/site-packages/email_validator/__init__.py", line 185, in validate_email raise EmailSyntaxError("The email address is not valid. It must have exactly one @-sign.") email_validator.EmailSyntaxError: The email address is not valid. It must have exactly one @-sign.
Failed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:48.323708
self = <test_python3_email_validator.Test_python3_EmailValidator.TestHEs object at 0x7fa280cdc9a0>, value = {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/email_validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="मेल.डा@ामेल"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/email_validator/_build/test_python3_email_validator.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
validate_email to '"मेल.डा@ामेल"@ua-test.link' Unable to parse valid email address, error from lib: The email address is not valid. It must have exactly one @-sign. ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./email_validator/src/h_es.py", line 26, in <module> valid = validate_email(args.input, check_deliverability=False) File "/usr/local/lib/python3.8/site-packages/email_validator/__init__.py", line 185, in validate_email raise EmailSyntaxError("The email address is not valid. It must have exactly one @-sign.") email_validator.EmailSyntaxError: The email address is not valid. It must have exactly one @-sign.
Failed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:48.517240
self = <test_python3_email_validator.Test_python3_EmailValidator.TestHEs object at 0x7fa280cdb970>, value = {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/email_validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="اختبار-القبولا@عالمي"@ua-test.link'], returncode=1).returncode

test_suite/tests/python3/email_validator/_build/test_python3_email_validator.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
validate_email to '"اختبار-القبولا@عالمي"@ua-test.link' Unable to parse valid email address, error from lib: The email address is not valid. It must have exactly one @-sign. ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./email_validator/src/h_es.py", line 26, in <module> valid = validate_email(args.input, check_deliverability=False) File "/usr/local/lib/python3.8/site-packages/email_validator/__init__.py", line 185, in validate_email raise EmailSyntaxError("The email address is not valid. It must have exactly one @-sign.") email_validator.EmailSyntaxError: The email address is not valid. It must have exactly one @-sign.
Failed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:52:48.882554
self = <test_python3_email_validator.Test_python3_EmailValidator.TestHEs object at 0x7fa280d264c0>, value = {'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess6(self, value):
"""
Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/email_validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/python3/email_validator/_build/test_python3_email_validator.py:180: AssertionError
----------------------------- Captured stdout call -----------------------------
validate_email to '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼' Unable to parse valid email address, error from lib: The email address contains invalid characters before the @-sign: ". ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./email_validator/src/h_es.py", line 26, in <module> valid = validate_email(args.input, check_deliverability=False) File "/usr/local/lib/python3.8/site-packages/email_validator/__init__.py", line 192, in validate_email local_part_info = validate_email_local_part(parts[0], File "/usr/local/lib/python3.8/site-packages/email_validator/__init__.py", line 318, in validate_email_local_part raise EmailSyntaxError("The email address contains invalid characters before the @-sign: %s." % bad_chars) email_validator.EmailSyntaxError: The email address contains invalid characters before the @-sign: ".
Failed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:52:49.076988
self = <test_python3_email_validator.Test_python3_EmailValidator.TestHEs object at 0x7fa280c84550>, value = {'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess7(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/email_validator')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/python3/email_validator/_build/test_python3_email_validator.py:194: AssertionError
----------------------------- Captured stdout call -----------------------------
validate_email to '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼' Unable to parse valid email address, error from lib: The email address is not valid. It must have exactly one @-sign. ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./email_validator/src/h_es.py", line 26, in <module> valid = validate_email(args.input, check_deliverability=False) File "/usr/local/lib/python3.8/site-packages/email_validator/__init__.py", line 185, in validate_email raise EmailSyntaxError("The email address is not valid. It must have exactly one @-sign.") email_validator.EmailSyntaxError: The email address is not valid. It must have exactly one @-sign.
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:40.942188
Passed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:41.120925
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:41.299724
Passed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:41.476590
Passed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:41.668878
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:41.862474
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:42.060707
Passed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:42.273111
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:42.503276
Passed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:42.700757
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:42.888169
Passed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:43.074154
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:43.268743
Passed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:52:43.449634
Passed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:52:43.643842
Passed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:52:43.829583
Passed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:52:44.007893
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:44.177626
Passed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:44.349601
Passed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:44.549274
Passed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:44.738927
Passed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:44.915771
Passed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:45.120354
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:45.307250
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:45.486509
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:45.673378
Passed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:45.865962
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:46.069311
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:46.257635
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:52:46.468683
Passed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:52:46.673627
Passed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:52:46.866351
Passed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:47.232075
Passed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:47.415742
Passed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:47.618995
Passed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:52:47.781994
Passed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:52:48.688671
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:52:49.255895
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:52:49.429869
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:52:49.615258
Passed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:52:49.794660
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:52:49.977631
Passed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:52:50.146081
Passed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:52:50.320816

encodings_idna

Summary

62 tests ran

(Un)check the boxes to filter the results.

42 passed, 0 skipped, 20 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:52:51.077374
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLA2U object at 0x7fa280d16880>, value = {'input': 'xn--fuball-cta.top', 'output': 'fußball.top', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--fuball-cta.top', 'output': 'fußball.top', 'success': True}, {'input': 'xn----f38am99bqvcd5liy1cxsg.top', 'output': '普遍接受-测试.top', 'success': True}, {'input': 'xn--r2bi6d.xn--c2bd4bq1db8d.top', 'output': 'मेल.डाटामेल.top', 'success': True}])
def test_la2ug3(self, value):
"""
Verify basic Unicode support - ACE domain with ASCII TLD
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--fuball-cta.top', '--expected=fußball.top'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().decode('xn--fuball-cta.top') -> err unexpected ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./encodings_idna/binaries/l_a2u.py", line 26, in <module> result, _ = Codec().decode(input) File "/usr/local/lib/python3.8/encodings/idna.py", line 214, in decode result.append(ToUnicode(label)) File "/usr/local/lib/python3.8/encodings/idna.py", line 139, in ToUnicode raise UnicodeError("IDNA does not round-trip", label, label2) UnicodeError: ('IDNA does not round-trip', b'xn--fuball-cta', b'fussball')
Failed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:52:51.968364
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLA2U object at 0x7fa280cbf430>, value = {'input': 'xn--fuball-cta.xn--dones-dsa', 'output': 'fußball.donées', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--fuball-cta.xn--dones-dsa', 'output': 'fußball.donées', 'success': True}, {'input': 'xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g', 'output': '普遍接受-测试.世界', 'success': True}, {'input': 'xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c', 'output': 'मेल.डाटामेल.भारत', 'success': True}, {'input': 'xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd', 'output': 'اختبار-القبولالعالمي.شبكة', 'success': True}])
def test_la2ug5(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--fuball-cta.xn--dones-dsa', '--expected=fußball.donées'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:110: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().decode('xn--fuball-cta.xn--dones-dsa') -> err unexpected ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./encodings_idna/binaries/l_a2u.py", line 26, in <module> result, _ = Codec().decode(input) File "/usr/local/lib/python3.8/encodings/idna.py", line 214, in decode result.append(ToUnicode(label)) File "/usr/local/lib/python3.8/encodings/idna.py", line 139, in ToUnicode raise UnicodeError("IDNA does not round-trip", label, label2) UnicodeError: ('IDNA does not round-trip', b'xn--fuball-cta', b'fussball')
Failed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:52:52.721726
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLA2U object at 0x7fa280cdf940>, value = {'input': 'xn--fuball-CTA.test', 'output': 'fußball.test', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--fuball-CTA.test', 'output': 'fußball.test', 'success': True}])
def test_la2us1(self, value):
"""
A-label validation - A-label, not all in lowercase
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--fuball-CTA.test', '--expected=fußball.test'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:138: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().decode('xn--fuball-CTA.test') -> err unexpected ----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last): File "./encodings_idna/binaries/l_a2u.py", line 26, in <module> result, _ = Codec().decode(input) File "/usr/local/lib/python3.8/encodings/idna.py", line 214, in decode result.append(ToUnicode(label)) File "/usr/local/lib/python3.8/encodings/idna.py", line 139, in ToUnicode raise UnicodeError("IDNA does not round-trip", label, label2) UnicodeError: ('IDNA does not round-trip', b'xn--fuball-CTA', b'fussball')
Failed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:52:53.030008
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLA2U object at 0x7fa280cca280>, value = {'input': '-xn--xuball-cta.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '-xn--xuball-cta.test', 'output': '', 'success': False}])
def test_la2us3(self, value):
"""
A-label validation - A-label that starts with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=-xn--xuball-cta.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:168: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().decode('-xn--xuball-cta.test') -> -xn--xuball-cta.test, with expected=None
Failed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:52:54.076493
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280d425e0>, value = {'input': 'fußball.top', 'output': 'xn--fuball-cta.top', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball.top', 'output': 'xn--fuball-cta.top', 'success': True}, {'input': '普遍接受-测试.top', 'output': 'xn----f38am99bqvcd5liy1cxsg.top', 'success': True}, {'input': 'मेल.डाटामेल.top', 'output': 'xn--r2bi6d.xn--c2bd4bq1db8d.top', 'success': True}, {'input': 'اختبار-القبولالعالمي.top', 'output': 'xn----ymcabaacdn3byb2g4e1acbcs4c7b.top', 'success': True}])
def test_lu2ag3(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=fußball.top', '--expected=xn--fuball-cta.top'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:215: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('fußball.top') -> b'fussball.top', with expected=xn--fuball-cta.top
Failed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:52:55.260488
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280d5a580>, value = {'input': 'fußball.donées', 'output': 'xn--fuball-cta.xn--dones-dsa', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball.donées', 'output': 'xn--fuball-cta.xn--dones-dsa', 'success': True}, {'input': '普遍接受-测试.世界', 'output': 'xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g', 'success': True}, {'input': 'मेल.डाटामेल.भारत', 'output': 'xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c', 'success': True}, {'input': 'اختبار-القبولالعالمي.شبكة', 'output': 'xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd', 'success': True}])
def test_lu2ag5(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=fußball.donées', '--expected=xn--fuball-cta.xn--dones-dsa'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:243: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('fußball.donées') -> b'fussball.xn--dones-dsa', with expected=xn--fuball-cta.xn--dones-dsa
Failed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:52:56.076858
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280d4e1c0>, value = {'input': 'fuß.ball.donées', 'output': 'xn--fu-hia.ball.xn--dones-dsa', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fuß.ball.donées', 'output': 'xn--fu-hia.ball.xn--dones-dsa', 'success': True}, {'input': '普遍.接受-测试.世界', 'output': 'xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g', 'success': True}, {'input': 'मेल.डाटामेल.भारत', 'output': 'xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c', 'success': True}, {'input': 'اخت.بار-القبولالعالمي.شبكة', 'output': 'xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd', 'success': True}])
def test_lu2as1(self, value):
"""
Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E)
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=fuß.ball.donées', '--expected=xn--fu-hia.ball.xn--dones-dsa'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:271: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('fuß.ball.donées') -> b'fuss.ball.xn--dones-dsa', with expected=xn--fu-hia.ball.xn--dones-dsa
Failed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:52:57.215474
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280c52940>, value = {'input': '普遍---测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '普遍---测试.世界', 'output': '', 'success': False}])
def test_lu2as5(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=普遍---测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:329: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('普遍---测试.世界') -> b'xn------gh9f461aiy1cxsg.xn--rhqv96g', with expected=None
Failed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:52:57.374990
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280c2cf10>, value = {'input': '̈.fußball.donées', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '̈.fußball.donées', 'output': '', 'success': False}, {'input': '᷀.ua-test.top', 'output': '', 'success': False}])
def test_lu2as6(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=̈.fußball.donées', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:343: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('̈.fußball.donées') -> b'xn--ssa.fussball.xn--dones-dsa', with expected=None
Failed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:52:57.524989
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280d671c0>, value = {'input': '᷀.ua-test.top', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '̈.fußball.donées', 'output': '', 'success': False}, {'input': '᷀.ua-test.top', 'output': '', 'success': False}])
def test_lu2as6(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=᷀.ua-test.top', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:343: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('᷀.ua-test.top') -> b'xn--7dg.ua-test.top', with expected=None
Failed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:52:57.694880
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280d8af40>, value = {'input': ':www.fußball.donées', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=:www.fußball.donées', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode(':www.fußball.donées') -> b':www.fussball.xn--dones-dsa', with expected=None
Failed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:52:57.849113
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280cb13a0>, value = {'input': 'Ė.ua-test.top', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=Ė.ua-test.top', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('Ė.ua-test.top') -> b'xn--lea.ua-test.top', with expected=None
Failed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:52:58.026734
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280c7e4f0>, value = {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=〈普遍接受-测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('〈普遍接受-测试.世界') -> b'xn----l4tv88knhn3idkpnv07cmqh.xn--rhqv96g', with expected=None
Failed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:52:58.176415
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280db64f0>, value = {'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}, {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}])
def test_lu2as8(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=نامه\u200cای.co', '--expected=xn--mgba3gch31f060k.co'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:369: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('نامه‌ای.co') -> b'xn--mgba3gch31f.co', with expected=xn--mgba3gch31f060k.co
Failed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:52:58.357328
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280ca9460>, value = {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'نامه\u200cای.co', 'output': 'xn--mgba3gch31f060k.co', 'success': True}, {'input': 'ශ්\u200dරී.co', 'output': 'xn--10cl1a0b660p.co', 'success': True}])
def test_lu2as8(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=ශ්\u200dරී.co', '--expected=xn--10cl1a0b660p.co'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:369: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('ශ්‍රී.co') -> b'xn--10cl1a0b.co', with expected=xn--10cl1a0b660p.co
Failed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:52:58.524108
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280bbe520>, value = {'input': 'm\u200cn', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=m\u200cn', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('m‌n') -> b'mn', with expected=None
Failed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:52:58.704463
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280bbb760>, value = {'input': 'p\u200dq', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=p\u200dq', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('p‍q') -> b'pq', with expected=None
Failed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:52:59.056552
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280c9c070>, value = {'input': '\u0557w.fußball.donées', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '\u0557w.fußball.donées', 'output': '', 'success': False}])
def test_lu2as11(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=\u0557w.fußball.donées', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:413: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('՗w.fußball.donées') -> b'xn--w-29b.fussball.xn--dones-dsa', with expected=None
Failed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:52:59.441843
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280c12970>, value = {'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_lu2as13(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:441: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼') -> b'xn--hc8cekycho6b.xn--gc8cua9a', with expected=None
Failed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:52:59.615516
self = <test_python3_encodings_idna.Test_python3_EncodingsIdna.TestLU2A object at 0x7fa280be4ac0>, value = {'input': '\U0001034e𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '\U0001034e𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_lu2as14(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/encodings_idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=\U0001034e𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/encodings_idna/_build/test_python3_encodings_idna.py:455: AssertionError
----------------------------- Captured stdout call -----------------------------
encodings.idna.Codec().encode('𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼') -> b'xn--hc8cekyct1b6b.xn--gc8cua9a', with expected=None
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:52:50.472690
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:52:50.627133
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:52:50.771023
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:52:50.930425
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:52:51.209509
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:52:51.355997
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:52:51.516203
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:52:51.675817
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:52:51.817988
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:52:52.106343
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:52:52.255705
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:52:52.417247
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:52:52.560291
Passed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:52:52.883132
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:52:53.187796
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:52:53.333310
Passed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:52:53.490618
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:52:53.631474
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:52:53.768191
Passed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:52:53.916580
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:52:54.223007
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:52:54.362285
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:52:54.516057
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:52:54.675253
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:52:54.845721
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:52:54.977073
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:52:55.119626
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:52:55.412468
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:52:55.560038
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:52:55.700851
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:52:55.858543
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:52:56.239657
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:52:56.383623
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:52:56.531072
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:52:56.679261
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:52:56.881597
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:52:57.054744
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:52:58.854466
Passed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:52:59.254071
Passed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:52:59.774825
Passed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:52:59.926884
Passed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:53:00.065165

idna

Summary

62 tests ran

(Un)check the boxes to filter the results.

62 passed, 0 skipped, 0 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:53:00.211292
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:53:00.357632
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:00.490205
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:00.641023
Passed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:53:00.800153
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:53:00.963302
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:53:01.109913
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:53:01.238849
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:53:01.369885
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:53:01.519159
Passed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:01.666262
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:01.799639
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:01.959942
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:02.098723
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:53:02.232854
Passed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:53:02.389667
Passed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:53:02.545946
Passed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:53:02.716425
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:53:02.897212
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:53:03.064788
Passed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:53:03.234002
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:03.417914
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:03.606920
Passed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:03.776983
Passed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:53:03.926910
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:53:04.060416
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:53:04.224431
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:53:04.368094
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:53:04.519446
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:53:04.675986
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:53:04.821896
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:53:04.980211
Passed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:05.149307
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:05.306295
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:05.455536
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:05.610201
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:53:05.747809
Passed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:53:05.889444
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:53:06.039981
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:53:06.198661
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:53:06.337806
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:53:06.499713
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:53:06.693098
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:53:06.840345
Passed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:53:06.990353
Passed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:53:07.150117
Passed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:53:07.311596
Passed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:53:07.480417
Passed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:53:07.628118
Passed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:53:07.755638
Passed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:53:07.908779
Passed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:53:08.044263
Passed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:53:08.188247
Passed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:53:08.327807
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:53:08.472360
Passed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:53:08.613759
Passed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:53:08.763027
Passed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:53:08.900716
Passed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:53:09.036024
Passed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:53:09.212246
Passed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:53:09.367384
Passed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:53:09.517818

smtplib

Summary

51 tests ran

(Un)check the boxes to filter the results.

43 passed, 0 skipped, 8 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:53:15.529360
self = <test_python3_smtplib.Test_python3_Smtplib.TestHEs object at 0x7fa280baf910>, value = {'input': 'i@fo@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'i@fo@ua-test.link', 'output': '', 'success': False}])
def test_hess1(self, value):
"""
Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/smtplib')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=i@fo@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/smtplib/_build/test_python3_smtplib.py:112: AssertionError
----------------------------- Captured stdout call -----------------------------
smtplib.sendmail to 'i@fo@ua-test.link'sending invalid email not allowed, we fail the test
Failed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:15.866686
self = <test_python3_smtplib.Test_python3_Smtplib.TestHEs object at 0x7fa280b4d460>, value = {'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/smtplib')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußb@ll@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/smtplib/_build/test_python3_smtplib.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
smtplib.sendmail to 'fußb@ll@ua-test.link'sending invalid email not allowed, we fail the test
Failed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:16.039955
self = <test_python3_smtplib.Test_python3_Smtplib.TestHEs object at 0x7fa280ade3d0>, value = {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/smtplib')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍@受-测试@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/smtplib/_build/test_python3_smtplib.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
smtplib.sendmail to '普遍@受-测试@ua-test.link'sending invalid email not allowed, we fail the test
Failed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:16.213236
self = <test_python3_smtplib.Test_python3_Smtplib.TestHEs object at 0x7fa280ad94c0>, value = {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/smtplib')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=मेल.डा@ामेल@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/smtplib/_build/test_python3_smtplib.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
smtplib.sendmail to 'मेल.डा@ामेल@ua-test.link'sending invalid email not allowed, we fail the test
Failed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:16.373700
self = <test_python3_smtplib.Test_python3_Smtplib.TestHEs object at 0x7fa280ae4790>, value = {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/smtplib')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولا@عالمي@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/smtplib/_build/test_python3_smtplib.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
smtplib.sendmail to 'اختبار-القبولا@عالمي@ua-test.link'sending invalid email not allowed, we fail the test
Failed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:53:17.210433
self = <test_python3_smtplib.Test_python3_Smtplib.TestHEs object at 0x7fa280b5a7f0>, value = {'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_hess5(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/smtplib')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/smtplib/_build/test_python3_smtplib.py:168: AssertionError
----------------------------- Captured stdout call -----------------------------
smtplib.sendmail to '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'sending invalid email not allowed, we fail the test
Failed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:53:18.622755
self = <test_python3_smtplib.Test_python3_Smtplib.TestHEs object at 0x7fa280b78fa0>, value = {'input': 'info@@ua-test.technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@@ua-test.technology', 'output': '', 'success': False}])
def test_hes6(self, value):
"""
Verify single @.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/smtplib')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@@ua-test.technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/smtplib/_build/test_python3_smtplib.py:280: AssertionError
----------------------------- Captured stdout call -----------------------------
smtplib.sendmail to 'info@@ua-test.technology'sending invalid email not allowed, we fail the test
Failed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:53:18.818015
self = <test_python3_smtplib.Test_python3_Smtplib.TestHEs object at 0x7fa280ae4670>, value = {'input': 'info@ua-test..technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test..technology', 'output': '', 'success': False}])
def test_hes7(self, value):
"""
Verify empty label disallowed.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/python3/smtplib')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test..technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/python3/smtplib/_build/test_python3_smtplib.py:294: AssertionError
----------------------------- Captured stdout call -----------------------------
smtplib.sendmail to 'info@ua-test..technology'sending invalid email not allowed, we fail the test
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:09.701418
Passed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:09.882655
Passed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:10.079598
Passed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:10.255937
Passed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:10.445463
Passed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:10.623247
Passed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:10.848154
Passed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:11.060189
Passed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:11.270627
Passed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:11.451161
Passed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:11.647274
Passed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:11.863094
Passed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:12.063422
Passed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:53:12.270694
Passed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:53:12.500274
Passed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:53:12.736328
Passed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:53:12.962955
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:13.146203
Passed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:13.305427
Passed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:13.478006
Passed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:13.649911
Passed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:13.821680
Passed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:13.984737
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:14.154871
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:14.315885
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:14.492965
Passed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:14.662453
Passed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:14.833745
Passed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:15.015064
Passed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:15.182558
Passed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:53:15.345549
Passed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:53:15.694728
Passed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:16.533453
Passed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:16.697364
Passed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:16.869525
Passed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:17.040336
Passed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:53:17.376782
Passed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:53:17.552943
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:53:17.734794
Passed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:53:17.901360
Passed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:53:18.074053
Passed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:53:18.232593
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:53:18.397670

Rust

idna

Summary

62 tests ran

(Un)check the boxes to filter the results.

54 passed, 0 skipped, 8 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed LA2U - LA2US2 xn--xuball-cta-.test False A-label validation - A-label that ends with '-' (hyphen) 2020-08-16 23:53:20.897861
self = <test_rust_idna.Test_rust_Idna.TestLA2U object at 0x7fa280aec2e0>, value = {'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'xn--xuball-cta-.test', 'output': '', 'success': False}])
def test_la2us2(self, value):
"""
A-label validation - A-label that ends with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=xn--xuball-cta-.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/idna/_build/test_rust_idna.py:154: AssertionError
----------------------------- Captured stdout call -----------------------------
idna::to_unicode('xn--xuball-cta-.test') -> 'xuball-cta.test', while error was expected
Failed LA2U - LA2US3 -xn--xuball-cta.test False A-label validation - A-label that starts with '-' (hyphen) 2020-08-16 23:53:21.016622
self = <test_rust_idna.Test_rust_Idna.TestLA2U object at 0x7fa280a4f6d0>, value = {'input': '-xn--xuball-cta.test', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '-xn--xuball-cta.test', 'output': '', 'success': False}])
def test_la2us3(self, value):
"""
A-label validation - A-label that starts with '-' (hyphen)
"""
cmd = ['docker/l_a2u'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_a2u', '--input=-xn--xuball-cta.test', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/idna/_build/test_rust_idna.py:168: AssertionError
----------------------------- Captured stdout call -----------------------------
idna::to_unicode('-xn--xuball-cta.test') -> '-xn--xuball-cta.test', while error was expected
Failed LU2A - LU2AS5 普遍---测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions 2020-08-16 23:53:24.232656
self = <test_rust_idna.Test_rust_Idna.TestLU2A object at 0x7fa280b11d30>, value = {'input': '普遍---测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '普遍---测试.世界', 'output': '', 'success': False}])
def test_lu2as5(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with '–' (two consecutive hyphens) in the third and fourth character positions
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=普遍---测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/idna/_build/test_rust_idna.py:329: AssertionError
----------------------------- Captured stdout call -----------------------------
idna::to_ascii('普遍---测试.世界') -> 'xn------gh9f461aiy1cxsg.xn--rhqv96g', while error was expected
Failed LU2A - LU2AS7 Ė.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:53:24.746644
self = <test_rust_idna.Test_rust_Idna.TestLU2A object at 0x7fa280b34be0>, value = {'input': 'Ė.ua-test.top', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=Ė.ua-test.top', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/idna/_build/test_rust_idna.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
idna::to_ascii('Ė.ua-test.top') -> 'xn--lea.ua-test.top', while error was expected
Failed LU2A - LU2AS7 〈普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:53:24.896047
self = <test_rust_idna.Test_rust_Idna.TestLU2A object at 0x7fa280a54850>, value = {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': ':www.fußball.donées', 'output': '', 'success': False}, {'input': 'Ė.ua-test.top', 'output': '', 'success': False}, {'input': '〈普遍接受-测试.世界', 'output': '', 'success': False}])
def test_lu2as7(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=〈普遍接受-测试.世界', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/idna/_build/test_rust_idna.py:357: AssertionError
----------------------------- Captured stdout call -----------------------------
idna::to_ascii('〈普遍接受-测试.世界') -> 'xn----l4tv88knhn3idkpnv07cmqh.xn--rhqv96g', while error was expected
Failed LU2A - LU2AS9 m‌n False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:53:25.277354
self = <test_rust_idna.Test_rust_Idna.TestLU2A object at 0x7fa2809c0190>, value = {'input': 'm\u200cn', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=m\u200cn', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/idna/_build/test_rust_idna.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
idna::to_ascii('m‌n') -> 'xn--mn-j1t', while error was expected
Failed LU2A - LU2AS9 p‍q False Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label 2020-08-16 23:53:25.416402
self = <test_rust_idna.Test_rust_Idna.TestLU2A object at 0x7fa2809de340>, value = {'input': 'p\u200dq', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'm\u200cn', 'output': '', 'success': False}, {'input': 'p\u200dq', 'output': '', 'success': False}])
def test_lu2as9(self, value):
"""
Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a non-conforming CONTEXTJ character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=p\u200dq', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/idna/_build/test_rust_idna.py:385: AssertionError
----------------------------- Captured stdout call -----------------------------
idna::to_ascii('p‍q') -> 'xn--pq-m1t', while error was expected
Failed LU2A - LU2AS13 𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:53:25.936257
self = <test_rust_idna.Test_rust_Idna.TestLU2A object at 0x7fa2809ee2b0>, value = {'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_lu2as13(self, value):
"""
Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing a DISALLOWED character in a label
"""
cmd = ['docker/l_u2a'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/idna')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/l_u2a', '--input=𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/idna/_build/test_rust_idna.py:441: AssertionError
----------------------------- Captured stdout call -----------------------------
idna::to_ascii('𐍁𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼') -> 'xn--hc8cekycho6b.xn--gc8cua9a', while error was expected
Passed LA2U - LA2UG1 www.sinodun.com www.sinodun.com True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:53:18.949174
Passed LA2U - LA2UG1 www.lunch.org.uk www.lunch.org.uk True Verify that ASCII is passed through unaltered - Plain ASCII 2020-08-16 23:53:19.083352
Passed LA2U - LA2UG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:19.208915
Passed LA2U - LA2UG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:19.326787
Passed LA2U - LA2UG3 xn--fuball-cta.top fußball.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:53:19.453229
Passed LA2U - LA2UG3 xn----f38am99bqvcd5liy1cxsg.top 普遍接受-测试.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:53:19.588647
Passed LA2U - LA2UG3 xn--r2bi6d.xn--c2bd4bq1db8d.top मेल.डाटामेल.top True Verify basic Unicode support - ACE domain with ASCII TLD 2020-08-16 23:53:19.721035
Passed LA2U - LA2UG4 ua-test.xn--dones-dsa ua-test.donées True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:53:19.823025
Passed LA2U - LA2UG4 ua-test.xn--rhqv96g ua-test.世界 True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:53:19.934957
Passed LA2U - LA2UG4 ua-test.xn--h2brj9c ua-test.भारत True Verify basic Unicode support - ACE TLD with ASCII rest of domain 2020-08-16 23:53:20.055791
Passed LA2U - LA2UG5 xn--fuball-cta.xn--dones-dsa fußball.donées True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:20.169766
Passed LA2U - LA2UG5 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g 普遍接受-测试.世界 True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:20.292876
Passed LA2U - LA2UG5 xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c मेल.डाटामेल.भारत True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:20.401586
Passed LA2U - LA2UG5 xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd اختبار-القبولالعالمي.شبكة True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:20.523578
Passed LA2U - LA2UG6 xn--hc8cekyct1b.xn--gc8cua9a 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify basic Unicode support - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:53:20.638634
Passed LA2U - LA2US1 xn--fuball-CTA.test fußball.test True A-label validation - A-label, not all in lowercase 2020-08-16 23:53:20.769504
Passed LU2A - LU2AG1 www.sinodun.com www.sinodun.com True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:53:21.150108
Passed LU2A - LU2AG1 www.lunch.org.uk www.lunch.org.uk True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:53:21.266817
Passed LU2A - LU2AG1 xn----f38am99bqvcd5liy1cxsg.top xn----f38am99bqvcd5liy1cxsg.top True Verify ASCII passed unaltered - Plain ASCII 2020-08-16 23:53:21.384396
Passed LU2A - LU2AG2 ua-test.link ua-test.link True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:21.488114
Passed LU2A - LU2AG2 ua-test.technology ua-test.technology True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:21.633277
Passed LU2A - LU2AG2 ua-test.xn--rhqv96g ua-test.xn--rhqv96g True Verify long TLDs are handled - Plain ASCII with >3 char TLD 2020-08-16 23:53:21.741720
Passed LU2A - LU2AG3 fußball.top xn--fuball-cta.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:53:21.863481
Passed LU2A - LU2AG3 普遍接受-测试.top xn----f38am99bqvcd5liy1cxsg.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:53:21.983199
Passed LU2A - LU2AG3 मेल.डाटामेल.top xn--r2bi6d.xn--c2bd4bq1db8d.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:53:22.094763
Passed LU2A - LU2AG3 اختبار-القبولالعالمي.top xn----ymcabaacdn3byb2g4e1acbcs4c7b.top True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane with ASCII TLD 2020-08-16 23:53:22.200270
Passed LU2A - LU2AG4 ua-test.donées ua-test.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:53:22.317373
Passed LU2A - LU2AG4 ua-test.世界 ua-test.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:53:22.425134
Passed LU2A - LU2AG4 ua-test.भारत ua-test.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:53:22.536336
Passed LU2A - LU2AG4 ua-test.شبك ua-test.xn--ngbx0c True Verify basic Unicode support - Permitted non-ASCII TLD from Unicode base multilingual plane with ASCII rest of domain 2020-08-16 23:53:22.634909
Passed LU2A - LU2AG5 fußball.donées xn--fuball-cta.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:22.744098
Passed LU2A - LU2AG5 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:22.921667
Passed LU2A - LU2AG5 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:23.031428
Passed LU2A - LU2AG5 اختبار-القبولالعالمي.شبكة xn----ymcabaacdn3byb2g4e1acbcs4c7b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane - entire domain 2020-08-16 23:53:23.158947
Passed LU2A - LU2AG6 𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 xn--hc8cekyct1b.xn--gc8cua9a True Verify Unicode support for higher planes - Permitted non-ASCII from Unicode supplementary multilingual plane - entire domain 2020-08-16 23:53:23.265597
Passed LU2A - LU2AS1 fuß.ball.donées xn--fu-hia.ball.xn--dones-dsa True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:53:23.372665
Passed LU2A - LU2AS1 普遍.接受-测试.世界 xn--tkvz54g.xn----f38am99bmmj4o2b.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:53:23.488904
Passed LU2A - LU2AS1 मेल.डाटामेल.भारत xn--r2bi6d.xn--c2bd4bq1db8d.xn--h2brj9c True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:53:23.611642
Passed LU2A - LU2AS1 اخت.بار-القبولالعالمي.شبكة xn--mgbgl.xn----ymcbaabd3ewd7dvacbcp5b3b.xn--ngbc5azd True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with . FULL STOP (U+002E) 2020-08-16 23:53:23.744362
Passed LU2A - LU2AS2 普遍接受-测试.世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with .FULLWIDTH FULL STOP (U+FF0E) 2020-08-16 23:53:23.880001
Passed LU2A - LU2AS3 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。IDEOGRAPHIC FULL STOP (U+3002) 2020-08-16 23:53:23.987522
Passed LU2A - LU2AS4 普遍接受-测试。世界 xn----f38am99bqvcd5liy1cxsg.xn--rhqv96g True Verify basic Unicode support - Permitted non-ASCII from Unicode base multilingual plane, labels separated with 。 HALFWIDTH IDEOGRAPHIC FULL STOP (U+FF61) 2020-08-16 23:53:24.102365
Passed LU2A - LU2AS6 ̈.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:53:24.354472
Passed LU2A - LU2AS6 ᷀.ua-test.top False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane with a combining mark as a first character 2020-08-16 23:53:24.479516
Passed LU2A - LU2AS7 :www.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a DISALLOWED character in a label 2020-08-16 23:53:24.608788
Passed LU2A - LU2AS8 نامه‌ای.co xn--mgba3gch31f060k.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:53:25.010150
Passed LU2A - LU2AS8 ශ්‍රී.co xn--10cl1a0b660p.co True Verify CONTEXTJ support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTJ character in a label 2020-08-16 23:53:25.132474
Passed LU2A - LU2AS10 ァ・〆.test xn--v6jur4i.test True Verify CONTEXTO support - Permitted non-ASCII from Unicode base multilingual plane but containing a conforming CONTEXTO character in a label 2020-08-16 23:53:25.539098
Passed LU2A - LU2AS11 ՗w.fußball.donées False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:53:25.656359
Passed LU2A - LU2AS12 普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试普遍接受-测试.世界 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode base multilingual plane but containing a label that is 64 characters or longer in ACE form 2020-08-16 23:53:25.786044
Passed LU2A - LU2AS14 𐍎𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Ensure malformed Unicode is rejected - Permitted non-ASCII from Unicode supplementary multilingual plane but containing an UNASSIGNED character in a label 2020-08-16 23:53:26.053706
Passed LU2A - LU2AS15 نامه‌ایa.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:53:26.177455
Passed LU2A - LU2AS15 نامaه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:53:26.318459
Passed LU2A - LU2AS15 aنامه‌ای.test False (SHOULD REQUIREMENT) See if Bidi checking happens - Permitted non-ASCII from Unicode base multilingual plane not the requirements for right-to-left characters specified in the Bidi document (RFC5893) 2020-08-16 23:53:26.475735

lettre

Summary

51 tests ran

(Un)check the boxes to filter the results.

4 passed, 0 skipped, 47 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Show all details / Hide all details

vvv
Result
vvv
Test
Input Expected output Expected success Description
vvv
Time
Failed HEs - HESG1 info@ua-test.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:26.750506
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa2809dbca0>, value = {'input': 'info@ua-test.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.donées'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@ua-test.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:26.881155
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28090d9d0>, value = {'input': 'info@ua-test.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.世界'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@ua-test.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:26.996844
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28090a580>, value = {'input': 'info@ua-test.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.भारत'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@ua-test.شبك True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:27.112830
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28091fd90>, value = {'input': 'info@ua-test.شبك', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test.شبك'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@fußball.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:27.226941
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a68340>, value = {'input': 'info@fußball.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@fußball.top'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@普遍接受-测试.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:27.347340
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a6a430>, value = {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@普遍接受-测试.top'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@मेल.डाटामेल.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:27.464678
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280906580>, value = {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@मेल.डाटामेल.top'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@اختبار-القبولالعالمي.top True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:27.595568
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a791f0>, value = {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@اختبار-القبولالعالمي.top'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@fußball.donées True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:27.726794
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a0a220>, value = {'input': 'info@fußball.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@fußball.donées'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@普遍接受-测试.世界 True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:27.856424
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a0afa0>, value = {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@普遍接受-测试.世界'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@मेल.डाटामेल.भारत True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:27.972146
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa2809390a0>, value = {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@मेल.डाटामेल.भारत'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG1 info@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:28.080417
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280907760>, value = {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'info@ua-test.donées', 'output': '', 'success': True}, {'input': 'info@ua-test.世界', 'output': '', 'success': True}, {'input': 'info@ua-test.भारत', 'output': '', 'success': True}, {'input': 'info@ua-test.شبك', 'output': '', 'success': True}, {'input': 'info@fußball.top', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'info@fußball.donées', 'output': '', 'success': True}, {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'info@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'info@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg1(self, value):
"""
Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@اختبار-القبولالعالمي.شبكة'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:54: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG2 fußball@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:53:28.192348
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a649d0>, value = {'input': 'fußball@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:68: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG2 普遍接受-测试@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:53:28.309055
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a375e0>, value = {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:68: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG2 मेल.डाटामेल@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:53:28.431067
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28093a850>, value = {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=मेल.डाटामेल@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:68: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG2 اختبار-القبولالعالمي@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain 2020-08-16 23:53:28.608502
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28094ab50>, value = {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußball@ua-test.link', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.link', 'output': '', 'success': True}, {'input': 'मेल.डाटामेल@ua-test.link', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.link', 'output': '', 'success': True}])
def test_hesg2(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:68: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 fußball@ua-test.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:28.838405
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28091f1f0>, value = {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@ua-test.donées'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 普遍接受-测试@ua-test.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:28.955756
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a376d0>, value = {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@ua-test.世界'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 ेल.डाटामेल@ua-test.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:29.074468
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa281b693a0>, value = {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@ua-test.भारत'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 اختبار-القبولالعالمي@ua-test.شبك True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:29.196815
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa2809439a0>, value = {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@ua-test.شبك'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 fußball@fußball.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:29.325967
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280943ca0>, value = {'input': 'fußball@fußball.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@fußball.top'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 普遍接受-测试@普遍接受-测试.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:29.449549
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280960a90>, value = {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@普遍接受-测试.top'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:29.562231
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a06040>, value = {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@मेल.डाटामेल.top'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.top True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:29.672333
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28096a3d0>, value = {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@اختبار-القبولالعالمي.top'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 fußball@fußball.donées True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:29.803784
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28096c4f0>, value = {'input': 'fußball@fußball.donées', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußball@fußball.donées'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 普遍接受-测试@普遍接受-测试.世界 True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:29.921094
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a98190>, value = {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍接受-测试@普遍接受-测试.世界'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 ेल.डाटामेल@मेल.डाटामेल.भारत True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:30.040913
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a9e280>, value = {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=ेल.डाटामेल@मेल.डाटामेल.भारत'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG3 اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:30.161986
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a93580>, value = {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test.link', 'output': '', 'success': True}, {'input': 'fußball@ua-test.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@ua-test.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@ua-test.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@ua-test.شبك', 'output': '', 'success': True}, {'input': 'fußball@fußball.top', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.top', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.top', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.top', 'output': '', 'success': True}, {'input': 'fußball@fußball.donées', 'output': '', 'success': True}, {'input': '普遍接受-测试@普遍接受-测试.世界', 'output': '', 'success': True}, {'input': 'ेल.डाटामेल@मेल.डाटामेल.भारत', 'output': '', 'success': True}, {'input': 'اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة', 'output': '', 'success': True}])
def test_hesg3(self, value):
"""
Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولالعالمي@اختبار-القبولالعالمي.شبكة'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:82: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESG4 𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:53:30.290662
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a96700>, value = {'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hesg4(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿𐍈𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:96: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS1 i@fo@ua-test.link False Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain 2020-08-16 23:53:30.420958
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280ab4130>, value = {'input': 'i@fo@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'i@fo@ua-test.link', 'output': '', 'success': False}])
def test_hess1(self, value):
"""
Verifying local part handling - Plain ASCII local part including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=i@fo@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:112: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS2 "i@fo"@ua-test.link True Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain 2020-08-16 23:53:30.542923
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280ab4e20>, value = {'input': '"i@fo"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"i@fo"@ua-test.link', 'output': '', 'success': True}])
def test_hess2(self, value):
"""
Verifying local part handling - Quoted plain ASCII string local part including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="i@fo"@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:124: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS3 fußb@ll@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:30.677905
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28093d130>, value = {'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=fußb@ll@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS3 普遍@受-测试@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:30.813535
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa2808a4250>, value = {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=普遍@受-测试@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS3 मेल.डा@ामेल@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:30.947680
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28094c2e0>, value = {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=मेल.डा@ामेल@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS3 اختبار-القبولا@عالمي@ua-test.link False Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:31.076436
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa2809665e0>, value = {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'fußb@ll@ua-test.link', 'output': '', 'success': False}, {'input': '普遍@受-测试@ua-test.link', 'output': '', 'success': False}, {'input': 'मेल.डा@ामेल@ua-test.link', 'output': '', 'success': False}, {'input': 'اختبار-القبولا@عالمي@ua-test.link', 'output': '', 'success': False}])
def test_hess3(self, value):
"""
Verifying local part handling - Unicode local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=اختبار-القبولا@عالمي@ua-test.link', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:140: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS4 "fußb@ll"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:31.232910
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280966fa0>, value = {'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="fußb@ll"@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS4 "普遍@受-测试"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:31.367564
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280950130>, value = {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="普遍@受-测试"@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS4 "मेल.डा@ामेल"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:31.504318
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280999bb0>, value = {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="मेल.डा@ामेल"@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS4 "اختبار-القبولا@عالمي"@ua-test.link True Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain 2020-08-16 23:53:31.625740
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa2809899a0>, value = {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"fußb@ll"@ua-test.link', 'output': '', 'success': True}, {'input': '"普遍@受-测试"@ua-test.link', 'output': '', 'success': True}, {'input': '"मेल.डा@ामेल"@ua-test.link', 'output': '', 'success': True}, {'input': '"اختبار-القبولا@عالمي"@ua-test.link', 'output': '', 'success': True}])
def test_hess4(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from base multilingual plane including '@', '@' plain ASCII domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="اختبار-القبولا@عالمي"@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:152: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS5 𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 False Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:53:31.770135
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280983700>, value = {'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': False}])
def test_hess5(self, value):
"""
Verifying local part handling - Unicode local part from supplementary multilingual plane including '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=𐍃𐌹𐌿@𐌳𐌵𐌿@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:168: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS6 "𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:53:31.908329
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280983670>, value = {'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess6(self, value):
"""
Verify Unicode support - Quoted Unicode string local part from supplementary multilingual plane, '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿𐍈𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:180: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HESS7 "𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼 True Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain 2020-08-16 23:53:32.058639
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28085ffd0>, value = {'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': '"𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼', 'output': '', 'success': True}])
def test_hess7(self, value):
"""
Verifying local part handling - Quoted Unicode string local part from supplementary multilingual plane plus '@', '@' permitted non-ASCII from Unicode supplementary multilingual plane domain
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input="𐍃𐌹𐌿@𐌳𐌵𐌿"@𐍃𐌹𐌿𐍈𐌳𐌵𐌿.𐌲𐍈𐌼'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:194: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HES2 info@普遍接受-测试.top True Verify ASCII with Unicode subdomain. 2020-08-16 23:53:32.310191
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa280a99490>, value = {'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@普遍接受-测试.top', 'output': '', 'success': True}])
def test_hes2(self, value):
"""
Verify ASCII with Unicode subdomain.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@普遍接受-测试.top'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:222: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HES3 info@普遍接受-测试.世界 True Verify ASCII mailbox, Unicode domain. 2020-08-16 23:53:32.446348
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa2809b71c0>, value = {'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@普遍接受-测试.世界', 'output': '', 'success': True}])
def test_hes3(self, value):
"""
Verify ASCII mailbox, Unicode domain.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@普遍接受-测试.世界'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:236: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HES4 données@ua-test.link True Verify Unicode mailbox, ASCII domain. 2020-08-16 23:53:32.569987
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa2808492b0>, value = {'input': 'données@ua-test.link', 'output': '', 'success': True}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'données@ua-test.link', 'output': '', 'success': True}])
def test_hes4(self, value):
"""
Verify Unicode mailbox, ASCII domain.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
> assert 0 == proc.returncode
E AssertionError: assert 0 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=données@ua-test.link'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:250: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HES6 info@@ua-test.technology False Verify single @. 2020-08-16 23:53:32.846710
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa2809ae610>, value = {'input': 'info@@ua-test.technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@@ua-test.technology', 'output': '', 'success': False}])
def test_hes6(self, value):
"""
Verify single @.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@@ua-test.technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:280: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Failed HEs - HES7 info@ua-test..technology False Verify empty label disallowed. 2020-08-16 23:53:32.976170
self = <test_rust_lettre.Test_rust_Lettre.TestHEs object at 0x7fa28084b820>, value = {'input': 'info@ua-test..technology', 'output': '', 'success': False}

@pytest.mark.skipif(False, reason="Test does not provide any inputs")
@pytest.mark.parametrize('value', [{'input': 'info@ua-test..technology', 'output': '', 'success': False}])
def test_hes7(self, value):
"""
Verify empty label disallowed.
"""
cmd = ['docker/h_es'] + get_input_args(value) + get_output_args(value) + get_success_args(value)
# TODO pytest.process.cmdexec(cmd)
proc = subprocess.run(cmd, cwd='/home/gblanchet/Documents/viagenie/ua-docker/test_suite/tests/rust/lettre')
if value['success']:
assert 0 == proc.returncode
else:
> assert EXPECTED_ERROR_VALUE == proc.returncode
E AssertionError: assert 42 == 1
E + where 1 = CompletedProcess(args=['docker/h_es', '--input=info@ua-test..technology', '--expect-failure'], returncode=1).returncode

test_suite/tests/rust/lettre/_build/test_rust_lettre.py:294: AssertionError
----------------------------- Captured stdout call -----------------------------
Unable to parse valid email address, error from lib: invalid email address
Passed HEs - HESG1 info@ua-test.link True Verify Unicode support - Plain ASCII local part, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:26.618971
Passed HEs - HESG3 info@ua-test.link True Verify Unicode support - Unicode local part from base multilingual plane, '@' permitted non-ASCII from Unicode base multilingual plane domain 2020-08-16 23:53:28.727747
Passed HEs - HES1 info@ua-test.link True Verify ASCII. 2020-08-16 23:53:32.179619
Passed HEs - HES5 info@ua-test.invalid True Verify non-existent domain. 2020-08-16 23:53:32.702052