python3.9-purl-1.6
checks.i686-linux.python39Packages_python-google-nest
· build #1
· raw
1Sourcing python-remove-tests-dir-hook2Sourcing python-catch-conflicts-hook.sh3Sourcing python-remove-bin-bytecode-hook.sh4Sourcing setuptools-build-hook5Using setuptoolsBuildPhase6Using setuptoolsShellHook7Sourcing pip-install-hook8Using pipInstallPhase9Sourcing python-imports-check-hook.sh10Using pythonImportsCheckPhase11Sourcing python-namespaces-hook12Sourcing python-catch-conflicts-hook.sh13Sourcing setuptools-check-hook14Using setuptoolsCheckPhase15Sourcing pytest-check-hook16Using pytestCheckPhase17Removing setuptoolsCheckPhase
unpackPhase
18unpacking sources19unpacking source archive /nix/store/jndlv70z4957bsvxzd3q65x3g9b51cx8-source20source root is source21setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/tox.inipatchPhase
22patching sourcesconfigurePhase
23configuring24no configure script, doing nothingbuildPhase
25building26Executing setuptoolsBuildPhase27running bdist_wheel28The [wheel] section is deprecated. Use [bdist_wheel] instead.29running build30running build_py31creating build32creating build/lib33creating build/lib/purl34copying purl/template.py -> build/lib/purl35copying purl/__init__.py -> build/lib/purl36copying purl/url.py -> build/lib/purl37running egg_info38creating purl.egg-info39writing purl.egg-info/PKG-INFO40writing dependency_links to purl.egg-info/dependency_links.txt41writing requirements to purl.egg-info/requires.txt42writing top-level names to purl.egg-info/top_level.txt43writing manifest file 'purl.egg-info/SOURCES.txt'44reading manifest file 'purl.egg-info/SOURCES.txt'45reading manifest template 'MANIFEST.in'46adding license file 'LICENSE'47adding license file 'AUTHORS'48writing manifest file 'purl.egg-info/SOURCES.txt'49/nix/store/3pqwnc3n91037mvmdm7204qnh9x378mi-python3.9-setuptools-65.3.0/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.50 warnings.warn(51installing to build/bdist.linux-i686/wheel52running install53running install_lib54creating build/bdist.linux-i68655creating build/bdist.linux-i686/wheel56creating build/bdist.linux-i686/wheel/purl57copying build/lib/purl/url.py -> build/bdist.linux-i686/wheel/purl58copying build/lib/purl/__init__.py -> build/bdist.linux-i686/wheel/purl59copying build/lib/purl/template.py -> build/bdist.linux-i686/wheel/purl60running install_egg_info61Copying purl.egg-info to build/bdist.linux-i686/wheel/purl-1.6-py3.9.egg-info62running install_scripts63adding license file "LICENSE" (matched pattern "LICEN[CS]E*")64adding license file "AUTHORS" (matched pattern "AUTHORS*")65creating build/bdist.linux-i686/wheel/purl-1.6.dist-info/WHEEL66creating 'dist/purl-1.6-py2.py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it67adding 'purl/__init__.py'68adding 'purl/template.py'69adding 'purl/url.py'70adding 'purl-1.6.dist-info/AUTHORS'71adding 'purl-1.6.dist-info/LICENSE'72adding 'purl-1.6.dist-info/METADATA'73adding 'purl-1.6.dist-info/WHEEL'74adding 'purl-1.6.dist-info/top_level.txt'75adding 'purl-1.6.dist-info/RECORD'76removing build/bdist.linux-i686/wheel77Finished executing setuptoolsBuildPhaseinstallPhase
78installing79Executing pipInstallPhase80/build/source/dist /build/source81Processing ./purl-1.6-py2.py3-none-any.whl82Requirement already satisfied: six in /nix/store/6794702h9135y7fa006490dkzgk7bglx-python3.9-six-1.16.0/lib/python3.9/site-packages (from purl==1.6) (1.16.0)83Installing collected packages: purl84Successfully installed purl-1.685/build/source86Finished executing pipInstallPhasepythonOutputDistPhase
87pythonOutputDistPhase88Executing pythonOutputDistPhase89Finished executing pythonOutputDistPhasefixupPhase
90post-installation fixup91shrinking RPATHs of ELF executables and libraries in /nix/store/byxb88d7n23ldkawsvalka5c809l0dqq-python3.9-purl-1.692strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip93stripping (with command strip and flags -S) in /nix/store/byxb88d7n23ldkawsvalka5c809l0dqq-python3.9-purl-1.6/lib94patching script interpreter paths in /nix/store/byxb88d7n23ldkawsvalka5c809l0dqq-python3.9-purl-1.695checking for references to /build/ in /nix/store/byxb88d7n23ldkawsvalka5c809l0dqq-python3.9-purl-1.6...96shrinking RPATHs of ELF executables and libraries in /nix/store/1c6ig1vj8yhrjbd61lkp6g9rsmvzfwi4-python3.9-purl-1.6-dist97strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip98patching script interpreter paths in /nix/store/1c6ig1vj8yhrjbd61lkp6g9rsmvzfwi4-python3.9-purl-1.6-dist99checking for references to /build/ in /nix/store/1c6ig1vj8yhrjbd61lkp6g9rsmvzfwi4-python3.9-purl-1.6-dist...100Executing pythonRemoveTestsDir101Finished executing pythonRemoveTestsDirinstallCheckPhase
102running install tests103no Makefile or custom installCheckPhase, doing nothingpythonCatchConflictsPhase
104pythonCatchConflictsPhasepythonRemoveBinBytecodePhase
105pythonRemoveBinBytecodePhasepythonImportsCheckPhase
106pythonImportsCheckPhase107Executing pythonImportsCheckPhase108Check whether the following modules can be imported: purlpytestCheckPhase
109pytestCheckPhase110Executing pytestCheckPhase111============================= test session starts ==============================112platform linux -- Python 3.9.16, pytest-7.1.3, pluggy-1.0.0 -- /nix/store/v3jjnrxnsi318mgkpnzh7qb18a9y98ig-python3-3.9.16/bin/python3.9113cachedir: .pytest_cache114rootdir: /build/source, configfile: pytest.ini115collected 171 items 116117README.rst::README.rst PASSED [ 0%]118purl/url.py::purl.url.URL PASSED [ 1%]119purl/url.py::purl.url.URL.add_path_segment PASSED [ 1%]120tests/test_expansion.py::test_assert_expansion[{var}-fields0-value] PASSED [ 2%]121tests/test_expansion.py::test_assert_expansion[{hello}-fields1-Hello%20World%21] PASSED [ 2%]122tests/test_expansion.py::test_assert_expansion[{+var}-fields2-value] PASSED [ 3%]123tests/test_expansion.py::test_assert_expansion[{+hello}-fields3-Hello%20World!] PASSED [ 4%]124tests/test_expansion.py::test_assert_expansion[{+path}/here-fields4-/foo/bar/here] PASSED [ 4%]125tests/test_expansion.py::test_assert_expansion[here?ref={+path}-fields5-here?ref=/foo/bar] PASSED [ 5%]126tests/test_expansion.py::test_assert_expansion[X{#var}-fields6-X#value] PASSED [ 5%]127tests/test_expansion.py::test_assert_expansion[X{#hello}-fields7-X#Hello%20World!] PASSED [ 6%]128tests/test_expansion.py::test_assert_expansion[map?{x,y}-fields8-map?1024,768] PASSED [ 7%]129tests/test_expansion.py::test_assert_expansion[{x,hello,y}-fields9-1024,Hello%20World%21,768] PASSED [ 7%]130tests/test_expansion.py::test_assert_expansion[{+x,hello,y}-fields10-1024,Hello%20World!,768] PASSED [ 8%]131tests/test_expansion.py::test_assert_expansion[{+path,x}/here-fields11-/foo/bar,1024/here] PASSED [ 8%]132tests/test_expansion.py::test_assert_expansion[{#x,hello,y}-fields12-#1024,Hello%20World!,768] PASSED [ 9%]133tests/test_expansion.py::test_assert_expansion[{#path,x}/here-fields13-#/foo/bar,1024/here] PASSED [ 9%]134tests/test_expansion.py::test_assert_expansion[X{.var}-fields14-X.value] PASSED [ 10%]135tests/test_expansion.py::test_assert_expansion[X{.x,y}-fields15-X.1024.768] PASSED [ 11%]136tests/test_expansion.py::test_assert_expansion[{/var}-fields16-/value] PASSED [ 11%]137tests/test_expansion.py::test_assert_expansion[{/nokey}-fields17-] PASSED [ 12%]138tests/test_expansion.py::test_assert_expansion[{/var,x}/here-fields18-/value/1024/here] PASSED [ 12%]139tests/test_expansion.py::test_assert_expansion[{;x,y}-fields19-;x=1024;y=768] PASSED [ 13%]140tests/test_expansion.py::test_assert_expansion[{;x,y,empty}-fields20-;x=1024;y=768;empty] PASSED [ 14%]141tests/test_expansion.py::test_assert_expansion[{?x,y}-fields21-?x=1024&y=768] PASSED [ 14%]142tests/test_expansion.py::test_assert_expansion[{?x,y,empty}-fields22-?x=1024&y=768&empty=] PASSED [ 15%]143tests/test_expansion.py::test_assert_expansion[?fixed=yes{&x}-fields23-?fixed=yes&x=1024] PASSED [ 15%]144tests/test_expansion.py::test_assert_expansion[{&x,y,empty}-fields24-&x=1024&y=768&empty=] PASSED [ 16%]145tests/test_expansion.py::test_assert_expansion[{var:3}-fields25-val] PASSED [ 16%]146tests/test_expansion.py::test_assert_expansion[{var:30}-fields26-value] PASSED [ 17%]147tests/test_expansion.py::test_assert_expansion[{list}-fields27-red,green,blue] PASSED [ 18%]148tests/test_expansion.py::test_assert_expansion[{list*}-fields28-red,green,blue] PASSED [ 18%]149tests/test_expansion.py::test_assert_expansion[{keys}-fields29-semi,%3B,dot,.,comma,%2C] PASSED [ 19%]150tests/test_expansion.py::test_assert_expansion[{keys*}-fields30-semi=%3B,dot=.,comma=%2C] PASSED [ 19%]151tests/test_expansion.py::test_assert_expansion[{+path:6}/here-fields31-/foo/b/here] PASSED [ 20%]152tests/test_expansion.py::test_assert_expansion[{+list}-fields32-red,green,blue] PASSED [ 21%]153tests/test_expansion.py::test_assert_expansion[{+list*}-fields33-red,green,blue] PASSED [ 21%]154tests/test_expansion.py::test_assert_expansion[{+keys}-fields34-semi,;,dot,.,comma,,] PASSED [ 22%]155tests/test_expansion.py::test_assert_expansion[{+keys*}-fields35-semi=;,dot=.,comma=,] PASSED [ 22%]156tests/test_expansion.py::test_assert_expansion[{#path:6}/here-fields36-#/foo/b/here] PASSED [ 23%]157tests/test_expansion.py::test_assert_expansion[{#list}-fields37-#red,green,blue] PASSED [ 23%]158tests/test_expansion.py::test_assert_expansion[{#list*}-fields38-#red,green,blue] PASSED [ 24%]159tests/test_expansion.py::test_assert_expansion[{#keys}-fields39-#semi,;,dot,.,comma,,] PASSED [ 25%]160tests/test_expansion.py::test_assert_expansion[{#keys*}-fields40-#semi=;,dot=.,comma=,] PASSED [ 25%]161tests/test_expansion.py::test_assert_expansion[X{.var:3}-fields41-X.val] PASSED [ 26%]162tests/test_expansion.py::test_assert_expansion[X{.list}-fields42-X.red,green,blue] PASSED [ 26%]163tests/test_expansion.py::test_assert_expansion[X{.list*}-fields43-X.red.green.blue] PASSED [ 27%]164tests/test_expansion.py::test_assert_expansion[X{.keys}-fields44-X.semi,%3B,dot,.,comma,%2C] PASSED [ 28%]165tests/test_expansion.py::test_assert_expansion[X{.keys*}-fields45-X.semi=%3B.dot=..comma=%2C] PASSED [ 28%]166tests/test_expansion.py::test_assert_expansion[{/var:1,var}-fields46-/v/value] PASSED [ 29%]167tests/test_expansion.py::test_assert_expansion[{/list}-fields47-/red,green,blue] PASSED [ 29%]168tests/test_expansion.py::test_assert_expansion[{/list*}-fields48-/red/green/blue] PASSED [ 30%]169tests/test_expansion.py::test_assert_expansion[{/list*,path:4}-fields49-/red/green/blue/%2Ffoo] PASSED [ 30%]170tests/test_expansion.py::test_assert_expansion[{/keys}-fields50-/semi,%3B,dot,.,comma,%2C] PASSED [ 31%]171tests/test_expansion.py::test_assert_expansion[{/keys*}-fields51-/semi=%3B/dot=./comma=%2C] PASSED [ 32%]172tests/test_expansion.py::test_assert_expansion[{;hello:5}-fields52-;hello=Hello] PASSED [ 32%]173tests/test_expansion.py::test_assert_expansion[{;list}-fields53-;list=red,green,blue] PASSED [ 33%]174tests/test_expansion.py::test_assert_expansion[{;list*}-fields54-;list=red;list=green;list=blue] PASSED [ 33%]175tests/test_expansion.py::test_assert_expansion[{;keys}-fields55-;keys=semi,%3B,dot,.,comma,%2C] PASSED [ 34%]176tests/test_expansion.py::test_assert_expansion[{;keys*}-fields56-;semi=%3B;dot=.;comma=%2C] PASSED [ 35%]177tests/test_expansion.py::test_assert_expansion[{?var:3}-fields57-?var=val] PASSED [ 35%]178tests/test_expansion.py::test_assert_expansion[{?list}-fields58-?list=red,green,blue] PASSED [ 36%]179tests/test_expansion.py::test_assert_expansion[{?list*}-fields59-?list=red&list=green&list=blue] PASSED [ 36%]180tests/test_expansion.py::test_assert_expansion[{?keys}-fields60-?keys=semi,%3B,dot,.,comma,%2C] PASSED [ 37%]181tests/test_expansion.py::test_assert_expansion[{?keys*}-fields61-?semi=%3B&dot=.&comma=%2C] PASSED [ 38%]182tests/test_expansion.py::test_assert_expansion[{&var:3}-fields62-&var=val] PASSED [ 38%]183tests/test_expansion.py::test_assert_expansion[{&list}-fields63-&list=red,green,blue] PASSED [ 39%]184tests/test_expansion.py::test_assert_expansion[{&list*}-fields64-&list=red&list=green&list=blue] PASSED [ 39%]185tests/test_expansion.py::test_assert_expansion[{&keys}-fields65-&keys=semi,%3B,dot,.,comma,%2C] PASSED [ 40%]186tests/test_expansion.py::test_assert_expansion[{&keys*}-fields66-&semi=%3B&dot=.&comma=%2C] PASSED [ 40%]187tests/test_expansion.py::test_unicode PASSED [ 41%]188tests/test_template.py::TestTemplate::test_basic_expansion PASSED [ 42%]189tests/test_template.py::TestTemplate::test_github_api_expansion PASSED [ 42%]190tests/test_url.py::TestConstructor::test_url_can_be_created_with_just_host PASSED [ 43%]191tests/test_url.py::TestConstructor::test_url_can_be_created_with_host_and_schema PASSED [ 43%]192tests/test_url.py::TestConstructor::test_url_can_be_created_with_host_and_post PASSED [ 44%]193tests/test_url.py::TestConstructor::test_url_can_be_created_with_username_only PASSED [ 45%]194tests/test_url.py::TestConstructor::test_no_args_to_constructor PASSED [ 45%]195tests/test_url.py::TestConstructor::test_as_string PASSED [ 46%]196tests/test_url.py::TestConstructor::test_full_url_can_be_used_as_first_param PASSED [ 46%]197tests/test_url.py::TestConstructor::test_kwargs_take_priority_when_used_with_full_url PASSED [ 47%]198tests/test_url.py::TestConstructor::test_creation_with_host_and_path PASSED [ 47%]199tests/test_url.py::TestConstructor::test_creation_with_host_and_path_2 PASSED [ 48%]200tests/test_url.py::TestMoreFactory::test_extracting_query_param PASSED [ 49%]201tests/test_url.py::TestFactory::test_scheme PASSED [ 49%]202tests/test_url.py::TestFactory::test_fragment PASSED [ 50%]203tests/test_url.py::TestFactory::test_path PASSED [ 50%]204tests/test_url.py::TestFactory::test_host PASSED [ 51%]205tests/test_url.py::TestFactory::test_string_version PASSED [ 52%]206tests/test_url.py::TestEdgeCaseExtraction::test_no_equals_sign_means_empty_string PASSED [ 52%]207tests/test_url.py::TestEdgeCaseExtraction::test_list_extraction PASSED [ 53%]208tests/test_url.py::TestEdgeCaseExtraction::test_username_extraction PASSED [ 53%]209tests/test_url.py::TestEdgeCaseExtraction::test_username_in_unicode_repr PASSED [ 54%]210tests/test_url.py::TestEdgeCaseExtraction::test_auth_in_netloc PASSED [ 54%]211tests/test_url.py::TestEdgeCaseExtraction::test_auth_with_special_char PASSED [ 55%]212tests/test_url.py::TestEdgeCaseExtraction::test_port_in_netloc PASSED [ 56%]213tests/test_url.py::TestEdgeCaseExtraction::test_passwordless_netloc PASSED [ 56%]214tests/test_url.py::TestEdgeCaseExtraction::test_unicode_username_and_password PASSED [ 57%]215tests/test_url.py::TestEdgeCaseExtraction::test_unicode_username_only PASSED [ 57%]216tests/test_url.py::TestEdgeCaseExtraction::test_port_for_https_url PASSED [ 58%]217tests/test_url.py::TestSimpleExtraction::test_has_actual_param PASSED [ 59%]218tests/test_url.py::TestSimpleExtraction::test_remove_query_param PASSED [ 59%]219tests/test_url.py::TestSimpleExtraction::test_has_query_params PASSED [ 60%]220tests/test_url.py::TestSimpleExtraction::test_has_query_params_negative PASSED [ 60%]221tests/test_url.py::TestSimpleExtraction::test_netloc PASSED [ 61%]222tests/test_url.py::TestSimpleExtraction::test_path_extraction PASSED [ 61%]223tests/test_url.py::TestSimpleExtraction::test_port_defaults_to_none PASSED [ 62%]224tests/test_url.py::TestSimpleExtraction::test_scheme PASSED [ 63%]225tests/test_url.py::TestSimpleExtraction::test_host PASSED [ 63%]226tests/test_url.py::TestSimpleExtraction::test_domain PASSED [ 64%]227tests/test_url.py::TestSimpleExtraction::test_subdomains PASSED [ 64%]228tests/test_url.py::TestSimpleExtraction::test_subdomain PASSED [ 65%]229tests/test_url.py::TestSimpleExtraction::test_invalid_subdomain_raises_indexerror PASSED [ 66%]230tests/test_url.py::TestSimpleExtraction::test_path PASSED [ 66%]231tests/test_url.py::TestSimpleExtraction::test_query PASSED [ 67%]232tests/test_url.py::TestSimpleExtraction::test_query_param_as_list PASSED [ 67%]233tests/test_url.py::TestSimpleExtraction::test_query_params PASSED [ 68%]234tests/test_url.py::TestSimpleExtraction::test_path_extraction_returns_none_if_index_too_large PASSED [ 69%]235tests/test_url.py::TestSimpleExtraction::test_path_extraction_can_take_default_value PASSED [ 69%]236tests/test_url.py::TestSimpleExtraction::test_parameter_extraction PASSED [ 70%]237tests/test_url.py::TestSimpleExtraction::test_parameter_extraction_with_default PASSED [ 70%]238tests/test_url.py::TestSimpleExtraction::test_parameter_extraction_is_none_if_not_found PASSED [ 71%]239tests/test_url.py::TestSimpleExtraction::test_path_segments PASSED [ 71%]240tests/test_url.py::TestSimpleExtraction::test_relative PASSED [ 72%]241tests/test_url.py::TestNoTrailingSlash::test_path_extraction_without_trailing_slash PASSED [ 73%]242tests/test_url.py::TestBuilder::test_setting_list_as_query_params PASSED [ 73%]243tests/test_url.py::TestBuilder::test_add_path_segment PASSED [ 74%]244tests/test_url.py::TestBuilder::test_setting_single_item_list_as_query_param PASSED [ 74%]245tests/test_url.py::TestBuilder::test_setting_list_as_query_param PASSED [ 75%]246tests/test_url.py::TestBuilder::test_build_relative_url PASSED [ 76%]247tests/test_url.py::TestBuilder::test_build_relative_url_with_params PASSED [ 76%]248tests/test_url.py::TestBuilder::test_build_with_path_segments PASSED [ 77%]249tests/test_url.py::TestBuilder::test_set_fragment PASSED [ 77%]250tests/test_url.py::TestBuilder::test_set_scheme PASSED [ 78%]251tests/test_url.py::TestBuilder::test_set_host PASSED [ 78%]252tests/test_url.py::TestBuilder::test_set_path PASSED [ 79%]253tests/test_url.py::TestBuilder::test_set_path_with_special_chars PASSED [ 80%]254tests/test_url.py::TestBuilder::test_set_query PASSED [ 80%]255tests/test_url.py::TestBuilder::test_set_port PASSED [ 81%]256tests/test_url.py::TestBuilder::test_set_path_segment PASSED [ 81%]257tests/test_url.py::TestBuilder::test_set_query_param PASSED [ 82%]258tests/test_url.py::TestBuilder::test_set_query_params PASSED [ 83%]259tests/test_url.py::TestBuilder::test_set_subdomain PASSED [ 83%]260tests/test_url.py::TestBuilder::test_set_subdomains PASSED [ 84%]261tests/test_url.py::TestBuilder::test_remove_domain PASSED [ 84%]262tests/test_url.py::TestBuilder::test_remove_port PASSED [ 85%]263tests/test_url.py::TestMisc::test_url_can_be_used_as_key_in_dict PASSED [ 85%]264tests/test_url.py::TestMisc::test_equality_comparison PASSED [ 86%]265tests/test_url.py::TestMisc::test_negative_equality_comparison PASSED [ 87%]266tests/test_url.py::TestMisc::test_urls_are_hashable PASSED [ 87%]267tests/test_url.py::TestMisc::test_urls_can_be_pickled PASSED [ 88%]268tests/test_url.py::TestMisc::test_urls_can_be_pickled_and_restored PASSED [ 88%]269tests/test_url.py::TestQueryParamList::test_set_list PASSED [ 89%]270tests/test_url.py::TestQueryParamList::test_remove_item_from_list PASSED [ 90%]271tests/test_url.py::TestQueryParamList::test_append_to_existing_list PASSED [ 90%]272tests/test_url.py::TestQueryParamList::test_append_to_nonexistant_list PASSED [ 91%]273tests/test_url.py::TestUnicodeExtraction::test_get_query_param_ascii_url PASSED [ 91%]274tests/test_url.py::TestUnicodeExtraction::test_get_query_param_unicode_url PASSED [ 92%]275tests/test_url.py::TestUnicode::test_set_unicode_query_param_value PASSED [ 92%]276tests/test_url.py::TestUnicode::test_set_bytestring_query_param_value PASSED [ 93%]277tests/test_url.py::TestUnicode::test_set_unicode_query_param_key PASSED [ 94%]278tests/test_url.py::TestUnicode::test_set_bytestring_query_param_key PASSED [ 94%]279tests/test_url.py::TestUnicode::test_append_unicode_query_param PASSED [ 95%]280tests/test_url.py::TestUnicode::test_append_bytestring_query_param PASSED [ 95%]281tests/test_url.py::TestUnicode::test_set_unicode_query_params PASSED [ 96%]282tests/test_url.py::TestUnicode::test_set_bytestring_query_params PASSED [ 97%]283tests/test_url.py::TestUnicode::test_add_unicode_path_segment PASSED [ 97%]284tests/test_url.py::TestUnicode::test_add_bytestring_path_segment PASSED [ 98%]285tests/test_url.py::TestUnicode::test_add_unicode_fragment PASSED [ 98%]286tests/test_utils.py::TestUnicodeHelper::test_convert_int_to_bytes PASSED [ 99%]287tests/test_utils.py::TestUnicodeHelper::test_convert_int_to_unicode PASSED [100%]288289============================= 171 passed in 1.02s ==============================290Finished executing pytestCheckPhasepytestcachePhase
291pytestcachePhasepytestRemoveBytecodePhase
292pytestRemoveBytecodePhase