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(subco