Skip to content

Bump flatted from 3.2.2 to 3.4.2

79a4cf2
Select commit
Loading
Failed to load commit list.
Open

Bump flatted from 3.2.2 to 3.4.2 #119

Bump flatted from 3.2.2 to 3.4.2
79a4cf2
Select commit
Loading
Failed to load commit list.
Community-TC Integration / taskcluster-lib-urls python 3.12 test succeeded Mar 20, 2026 in 2m 48s

Community-TC (pull_request)

Run library test suite - python3.12

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2026-03-20T14:14:32.895Z
Resolved: 2026-03-20T14:15:23.243Z
Task Execution Time: 50 seconds, 348 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: T26GI7gYSW-eYwzdGse8fw
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2026-03-20T14:14:36.598Z] Worker Type (proj-taskcluster/ci) settings:
[taskcluster 2026-03-20T14:14:36.598Z]   {
[taskcluster 2026-03-20T14:14:36.598Z]     "generic-worker": {
[taskcluster 2026-03-20T14:14:36.598Z]       "config": {
[taskcluster 2026-03-20T14:14:36.598Z]         "capacity": 2,
[taskcluster 2026-03-20T14:14:36.598Z]         "headlessTasks": true
[taskcluster 2026-03-20T14:14:36.598Z]       },
[taskcluster 2026-03-20T14:14:36.598Z]       "engine": "multiuser",
[taskcluster 2026-03-20T14:14:36.598Z]       "go-arch": "amd64",
[taskcluster 2026-03-20T14:14:36.598Z]       "go-os": "linux",
[taskcluster 2026-03-20T14:14:36.598Z]       "go-version": "go1.26.1",
[taskcluster 2026-03-20T14:14:36.598Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v97.1.0",
[taskcluster 2026-03-20T14:14:36.598Z]       "revision": "9f49391afb6bfa8e882f212b7af1d96708b6c7b6",
[taskcluster 2026-03-20T14:14:36.598Z]       "source": "https://github.com/taskcluster/taskcluster/commits/9f49391afb6bfa8e882f212b7af1d96708b6c7b6",
[taskcluster 2026-03-20T14:14:36.598Z]       "version": "97.1.0"
[taskcluster 2026-03-20T14:14:36.598Z]     },
[taskcluster 2026-03-20T14:14:36.598Z]     "image": "projects/community-tc-workers/global/images/generic-worker-ubuntu-24-04-staging-ptrehgbfweabnawqsnyu",
[taskcluster 2026-03-20T14:14:36.598Z]     "instance-id": "2497999045949188345",
[taskcluster 2026-03-20T14:14:36.598Z]     "instance-type": "projects/757942385826/machineTypes/n2-standard-8",
[taskcluster 2026-03-20T14:14:36.598Z]     "local-ipv4": "10.150.0.38",

...(58 lines hidden)...

Downloading platformdirs-4.9.4-py3-none-any.whl (21 kB)
Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
Downloading pyproject_api-1.10.0-py3-none-any.whl (13 kB)
Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)
Downloading virtualenv-21.2.0-py3-none-any.whl (5.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/5.8 MB ? eta -:--:--
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.8/5.8 MB 178.2 MB/s eta 0:00:00
Downloading distlib-0.4.0-py2.py3-none-any.whl (469 kB)
Downloading python_discovery-1.2.0-py3-none-any.whl (31 kB)
Installing collected packages: distlib, tomli-w, pluggy, platformdirs, packaging, filelock, colorama, cachetools, python-discovery, pyproject-api, virtualenv, tox
Successfully installed cachetools-7.0.5 colorama-0.4.6 distlib-0.4.0 filelock-3.25.2 packaging-26.0 platformdirs-4.9.4 pluggy-1.6.0 pyproject-api-1.10.0 python-discovery-1.2.0 tomli-w-1.2.0 tox-4.50.3 virtualenv-21.2.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.

[notice] A new release of pip is available: 25.0.1 -> 26.0.1
[notice] To update, run: pip install --upgrade pip
py312: install_deps> python -I -m pip install pytest pytest-cov pytest-flake8 pyyaml
.pkg: install_requires> python -I -m pip install 'setuptools>=40.8.0'
.pkg: _optional_hooks> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: get_requires_for_build_sdist> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: get_requires_for_build_wheel> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: prepare_metadata_for_build_wheel> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: build_sdist> python /usr/local/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
py312: install_package> python -I -m pip install --force-reinstall --no-deps /repo/.tox/.tmp/package/1/taskcluster_urls-13.0.2.tar.gz
py312: commands[0]> pytest -v --flake8 --cov=taskcluster_urls test
============================= test session starts ==============================

platform linux -- Python 3.12.13, pytest-9.0.2, pluggy-1.6.0 -- /repo/.tox/py312/bin/python

cachedir: .tox/py312/.pytest_cache

rootdir: /repo

plugins: cov-7.0.0, flake8-1.3.0

collecting ... 
collected 146 items                                                            



test/__init__.py::flake-8::FLAKE8 PASSED                                 [  0%]

test/basic_test.py::flake-8::FLAKE8 PASSED                               [  1%]

test/basic_test.py::test_basic[api-args0-https://taskcluster.example.com/api/auth/v1/ping-https://taskcluster.example.com] PASSED [  2%]

test/basic_test.py::test_basic[api-args1-https://taskcluster.example.com/api/auth/v1/ping-https://taskcluster.example.com/] PASSED [  2%]

test/basic_test.py::test_basic[api-args2-https://taskcluster.example.com/api/auth/v1/ping-https://taskcluster.example.com//] PASSED [  3%]

test/basic_test.py::test_basic[api-args3-12345/api/auth/v1/ping-12345] PASSED [  4%]

test/basic_test.py::test_basic[api-args4-/api/auth/v1/ping-] PASSED      [  4%]

test/basic_test.py::test_basic[api-args5-https://taskcluster.example.com/api/auth/v1/ping-https://taskcluster.example.com] PASSED [  5%]

test/basic_test.py::test_basic[api-args6-https://taskcluster.example.com/api/auth/v1/ping-https://taskcluster.example.com/] PASSED [  6%]

test/basic_test.py::test_basic[api-args7-https://taskcluster.example.com/api/auth/v1/ping-https://taskcluster.example.com//] PASSED [  6%]

test/basic_test.py::test_basic[api-args8-12345/api/auth/v1/ping-12345] PASSED [  7%]

test/basic_test.py::test_basic[api-args9-/api/auth/v1/ping-] PASSED      [  8%]

test/basic_test.py::test_basic[api-args10-https://taskcluster.example.com/api/auth/v1/ping-https://taskcluster.example.com] PASSED [  8%]

test/basic_test.py::test_basic[api-args11-https://taskcluster.example.com/api/auth/v1/ping-https://taskcluster.example.com/] PASSED [  9%]

test/basic_test.py::test_basic[api-args12-https://taskcluster.example.com/api/auth/v1/ping-https://taskcluster.example.com//] PASSED [ 10%]

test/basic_test.py::test_basic[api-args13-12345/api/auth/v1/ping-12345] PASSED [ 10%]

test/basic_test.py::test_basic[api-args14-/api/auth/v1/ping-] PASSED     [ 11%]

test/basic_test.py::test_basic[api-args15-https://taskcluster.example.com/api/auth/v1/foo/ping-https://taskcluster.example.com] PASSED [ 12%]

test/basic_test.py::test_basic[api-args16-https://taskcluster.example.com/api/auth/v1/foo/ping-https://taskcluster.example.com/] PASSED [ 13%]

test/basic_test.py::test_basic[api-args17-https://taskcluster.example.com/api/auth/v1/foo/ping-https://taskcluster.example.com//] PASSED [ 13%]

test/basic_test.py::test_basic[api-args18-12345/api/auth/v1/foo/ping-12345] PASSED [ 14%]

test/basic_test.py::test_basic[api-args19-/api/auth/v1/foo/ping-] PASSED [ 15%]

test/basic_test.py::test_basic[api-args20-https://taskcluster.example.com/api/auth/v1/foo/ping-https://taskcluster.example.com] PASSED [ 15%]

test/basic_test.py::test_basic[api-args21-https://taskcluster.example.com/api/auth/v1/foo/ping-https://taskcluster.example.com/] PASSED [ 16%]

test/basic_test.py::test_basic[api-args22-https://taskcluster.example.com/api/auth/v1/foo/ping-https://taskcluster.example.com//] PASSED [ 17%]

test/basic_test.py::test_basic[api-args23-12345/api/auth/v1/foo/ping-12345] PASSED [ 17%]

test/basic_test.py::test_basic[api-args24-/api/auth/v1/foo/ping-] PASSED [ 18%]

test/basic_test.py::test_basic[api-args25-https://taskcluster.example.com/api/auth/v1/foo/ping-https://taskcluster.example.com] PASSED [ 19%]

test/basic_test.py::test_basic[api-args26-https://taskcluster.example.com/api/auth/v1/foo/ping-https://taskcluster.example.com/] PASSED [ 19%]

test/basic_test.py::test_basic[api-args27-https://taskcluster.example.com/api/auth/v1/foo/ping-https://taskcluster.example.com//] PASSED [ 20%]

test/basic_test.py::test_basic[api-args28-12345/api/auth/v1/foo/ping-12345] PASSED [ 21%]

test/basic_test.py::test_basic[api-args29-/api/auth/v1/foo/ping-] PASSED [ 21%]

test/basic_test.py::test_basic[docs-args30-https://taskcluster.example.com/docs/something/in/docs-https://taskcluster.example.com] PASSED [ 22%]

test/basic_test.py::test_basic[docs-args31-https://taskcluster.example.com/docs/something/in/docs-https://taskcluster.example.com/] PASSED [ 23%]

test/basic_test.py::test_basic[docs-args32-https://taskcluster.example.com/docs/something/in/docs-https://taskcluster.example.com//] PASSED [ 23%]

test/basic_test.py::test_basic[docs-args33-12345/docs/something/in/docs-12345] PASSED [ 24%]

test/basic_test.py::test_basic[docs-args34-/docs/something/in/docs-] PASSED [ 25%]

test/basic_test.py::test_basic[docs-args35-https://taskcluster.example.com/docs/something/in/docs-https://taskcluster.example.com] PASSED [ 26%]

test/basic_test.py::test_basic[docs-args36-https://taskcluster.example.com/docs/something/in/docs-https://taskcluster.example.com/] PASSED [ 26%]

test/basic_test.py::test_basic[docs-args37-https://taskcluster.example.com/docs/something/in/docs-https://taskcluster.example.com//] PASSED [ 27%]

test/basic_test.py::test_basic[docs-args38-12345/docs/something/in/docs-12345] PASSED [ 28%]

test/basic_test.py::test_basic[docs-args39-/docs/something/in/docs-] PASSED [ 28%]

test/basic_test.py::test_basic[docs-args40-https://taskcluster.example.com/docs/something/in/docs-https://taskcluster.example.com] PASSED [ 29%]

test/basic_test.py::test_basic[docs-args41-https://taskcluster.example.com/docs/something/in/docs-https://taskcluster.example.com/] PASSED [ 30%]

test/basic_test.py::test_basic[docs-args42-https://taskcluster.example.com/docs/something/in/docs-https://taskcluster.example.com//] PASSED [ 30%]

test/basic_test.py::test_basic[docs-args43-12345/docs/something/in/docs-12345] PASSED [ 31%]

test/basic_test.py::test_basic[docs-args44-/docs/something/in/docs-] PASSED [ 32%]

test/basic_test.py::test_basic[schema-args45-https://taskcluster.example.com/schemas/auth/v1/something.json-https://taskcluster.example.com] PASSED [ 32%]

test/basic_test.py::test_basic[schema-args46-https://taskcluster.example.com/schemas/auth/v1/something.json-https://taskcluster.example.com/] PASSED [ 33%]

test/basic_test.py::test_basic[schema-args47-https://taskcluster.example.com/schemas/auth/v1/something.json-https://taskcluster.example.com//] PASSED [ 34%]

test/basic_test.py::test_basic[schema-args48-12345/schemas/auth/v1/something.json-12345] PASSED [ 34%]

test/basic_test.py::test_basic[schema-args49-/schemas/auth/v1/something.json-] PASSED [ 35%]

test/basic_test.py::test_basic[schema-args50-https://taskcluster.example.com/schemas/auth/v1/something.json-https://taskcluster.example.com] PASSED [ 36%]

test/basic_test.py::test_basic[schema-args51-https://taskcluster.example.com/schemas/auth/v1/something.json-https://taskcluster.example.com/] PASSED [ 36%]

test/basic_test.py::test_basic[schema-args52-https://taskcluster.example.com/schemas/auth/v1/something.json-https://taskcluster.example.com//] PASSED [ 37%]

test/basic_test.py::test_basic[schema-args53-12345/schemas/auth/v1/something.json-12345] PASSED [ 38%]

test/basic_test.py::test_basic[schema-args54-/schemas/auth/v1/something.json-] PASSED [ 39%]

test/basic_test.py::test_basic[schema-args55-https://taskcluster.example.com/schemas/auth/v1/something.json-https://taskcluster.example.com] PASSED [ 39%]

test/basic_test.py::test_basic[schema-args56-https://taskcluster.example.com/schemas/auth/v1/something.json-https://taskcluster.example.com/] PASSED [ 40%]

test/basic_test.py::test_basic[schema-args57-https://taskcluster.example.com/schemas/auth/v1/something.json-https://taskcluster.example.com//] PASSED [ 41%]

test/basic_test.py::test_basic[schema-args58-12345/schemas/auth/v1/something.json-12345] PASSED [ 41%]

test/basic_test.py::test_basic[schema-args59-/schemas/auth/v1/something.json-] PASSED [ 42%]

test/basic_test.py::test_basic[schema-args60-https://taskcluster.example.com/schemas/auth/v2/something.json-https://taskcluster.example.com] PASSED [ 43%]

test/basic_test.py::test_basic[schema-args61-https://taskcluster.example.com/schemas/auth/v2/something.json-https://taskcluster.example.com/] PASSED [ 43%]

test/basic_test.py::test_basic[schema-args62-https://taskcluster.example.com/schemas/auth/v2/something.json-https://taskcluster.example.com//] PASSED [ 44%]

test/basic_test.py::test_basic[schema-args63-12345/schemas/auth/v2/something.json-12345] PASSED [ 45%]

test/basic_test.py::test_basic[schema-args64-/schemas/auth/v2/something.json-] PASSED [ 45%]

test/basic_test.py::test_basic[schema-args65-https://taskcluster.example.com/schemas/auth/v2/something.json-https://taskcluster.example.com] PASSED [ 46%]

test/basic_test.py::test_basic[schema-args66-https://taskcluster.example.com/schemas/auth/v2/something.json-https://taskcluster.example.com/] PASSED [ 47%]

test/basic_test.py::test_basic[schema-args67-https://taskcluster.example.com/schemas/auth/v2/something.json-https://taskcluster.example.com//] PASSED [ 47%]

test/basic_test.py::test_basic[schema-args68-12345/schemas/auth/v2/something.json-12345] PASSED [ 48%]

test/basic_test.py::test_basic[schema-args69-/schemas/auth/v2/something.json-] PASSED [ 49%]

test/basic_test.py::test_basic[schema-args70-https://taskcluster.example.com/schemas/auth/v2/something.json-https://taskcluster.example.com] PASSED [ 50%]

test/basic_test.py::test_basic[schema-args71-https://taskcluster.example.com/schemas/auth/v2/something.json-https://taskcluster.example.com/] PASSED [ 50%]

test/basic_test.py::test_basic[schema-args72-https://taskcluster.example.com/schemas/auth/v2/something.json-https://taskcluster.example.com//] PASSED [ 51%]

test/basic_test.py::test_basic[schema-args73-12345/schemas/auth/v2/something.json-12345] PASSED [ 52%]

test/basic_test.py::test_basic[schema-args74-/schemas/auth/v2/something.json-] PASSED [ 52%]

test/basic_test.py::test_basic[api_reference_schema-args75-https://taskcluster.example.com/schemas/common/api-reference-v1.json-https://taskcluster.example.com] PASSED [ 53%]

test/basic_test.py::test_basic[api_reference_schema-args76-https://taskcluster.example.com/schemas/common/api-reference-v1.json-https://taskcluster.example.com/] PASSED [ 54%]

test/basic_test.py::test_basic[api_reference_schema-args77-https://taskcluster.example.com/schemas/common/api-reference-v1.json-https://taskcluster.example.com//] PASSED [ 54%]

test/basic_test.py::test_basic[api_reference_schema-args78-12345/schemas/common/api-reference-v1.json-12345] PASSED [ 55%]

test/basic_test.py::test_basic[api_reference_schema-args79-/schemas/common/api-reference-v1.json-] PASSED [ 56%]

test/basic_test.py::test_basic[exchanges_reference_schema-args80-https://taskcluster.example.com/schemas/common/exchanges-reference-v1.json-https://taskcluster.example.com] PASSED [ 56%]

test/basic_test.py::test_basic[exchanges_reference_schema-args81-https://taskcluster.example.com/schemas/common/exchanges-reference-v1.json-https://taskcluster.example.com/] PASSED [ 57%]

test/basic_test.py::test_basic[exchanges_reference_schema-args82-https://taskcluster.example.com/schemas/common/exchanges-reference-v1.json-https://taskcluster.example.com//] PASSED [ 58%]

test/basic_test.py::test_basic[exchanges_reference_schema-args83-12345/schemas/common/exchanges-reference-v1.json-12345] PASSED [ 58%]

test/basic_test.py::test_basic[exchanges_reference_schema-args84-/schemas/common/exchanges-reference-v1.json-] PASSED [ 59%]

test/basic_test.py::test_basic[api_manifest_schema-args85-https://taskcluster.example.com/schemas/common/manifest-v1.json-https://taskcluster.example.com] PASSED [ 60%]

test/basic_test.py::test_basic[api_manifest_schema-args86-https://taskcluster.example.com/schemas/common/manifest-v1.json-https://taskcluster.example.com/] PASSED [ 60%]

test/basic_test.py::test_basic[api_manifest_schema-args87-https://taskcluster.example.com/schemas/common/manifest-v1.json-https://taskcluster.example.com//] PASSED [ 61%]

test/basic_test.py::test_basic[api_manifest_schema-args88-12345/schemas/common/manifest-v1.json-12345] PASSED [ 62%]

test/basic_test.py::test_basic[api_manifest_schema-args89-/schemas/common/manifest-v1.json-] PASSED [ 63%]

test/basic_test.py::test_basic[metadata_metaschema-args90-https://taskcluster.example.com/schemas/common/metadata-metaschema.json-https://taskcluster.example.com] PASSED [ 63%]

test/basic_test.py::test_basic[metadata_metaschema-args91-https://taskcluster.example.com/schemas/common/metadata-metaschema.json-https://taskcluster.example.com/] PASSED [ 64%]

test/basic_test.py::test_basic[metadata_metaschema-args92-https://taskcluster.example.com/schemas/common/metadata-metaschema.json-https://taskcluster.example.com//] PASSED [ 65%]

test/basic_test.py::test_basic[metadata_metaschema-args93-12345/schemas/common/metadata-metaschema.json-12345] PASSED [ 65%]

test/basic_test.py::test_basic[metadata_metaschema-args94-/schemas/common/metadata-metaschema.json-] PASSED [ 66%]

test/basic_test.py::test_basic[api_reference-args95-https://taskcluster.example.com/references/auth/v1/api.json-https://taskcluster.example.com] PASSED [ 67%]

test/basic_test.py::test_basic[api_reference-args96-https://taskcluster.example.com/references/auth/v1/api.json-https://taskcluster.example.com/] PASSED [ 67%]

test/basic_test.py::test_basic[api_reference-args97-https://taskcluster.example.com/references/auth/v1/api.json-https://taskcluster.example.com//] PASSED [ 68%]

test/basic_test.py::test_basic[api_reference-args98-12345/references/auth/v1/api.json-12345] PASSED [ 69%]

test/basic_test.py::test_basic[api_reference-args99-/references/auth/v1/api.json-] PASSED [ 69%]

test/basic_test.py::test_basic[exchange_reference-args100-https://taskcluster.example.com/references/auth/v1/exchanges.json-https://taskcluster.example.com] PASSED [ 70%]

test/basic_test.py::test_basic[exchange_reference-args101-https://taskcluster.example.com/references/auth/v1/exchanges.json-https://taskcluster.example.com/] PASSED [ 71%]

test/basic_test.py::test_basic[exchange_reference-args102-https://taskcluster.example.com/references/auth/v1/exchanges.json-https://taskcluster.example.com//] PASSED [ 71%]

test/basic_test.py::test_basic[exchange_reference-args103-12345/references/auth/v1/exchanges.json-12345] PASSED [ 72%]

test/basic_test.py::test_basic[exchange_reference-args104-/references/auth/v1/exchanges.json-] PASSED [ 73%]

test/basic_test.py::test_basic[ui-args105-https://taskcluster.example.com/something-https://taskcluster.example.com] PASSED [ 73%]

test/basic_test.py::test_basic[ui-args106-https://taskcluster.example.com/something-https://taskcluster.example.com/] PASSED [ 74%]

test/basic_test.py::test_basic[ui-args107-https://taskcluster.example.com/something-https://taskcluster.example.com//] PASSED [ 75%]

test/basic_test.py::test_basic[ui-args108-12345/something-12345] PASSED  [ 76%]

test/basic_test.py::test_basic[ui-args109-/something-] PASSED            [ 76%]

test/basic_test.py::test_basic[ui-args110-https://taskcluster.example.com/something-https://taskcluster.example.com] PASSED [ 77%]

test/basic_test.py::test_basic[ui-args111-https://taskcluster.example.com/something-https://taskcluster.example.com/] PASSED [ 78%]

test/basic_test.py::test_basic[ui-args112-https://taskcluster.example.com/something-https://taskcluster.example.com//] PASSED [ 78%]

test/basic_test.py::test_basic[ui-args113-12345/something-12345] PASSED  [ 79%]

test/basic_test.py::test_basic[ui-args114-/something-] PASSED            [ 80%]

test/basic_test.py::test_basic[ui-args115-https://taskcluster.example.com/something-https://taskcluster.example.com] PASSED [ 80%]

test/basic_test.py::test_basic[ui-args116-https://taskcluster.example.com/something-https://taskcluster.example.com/] PASSED [ 81%]

test/basic_test.py::test_basic[ui-args117-https://taskcluster.example.com/something-https://taskcluster.example.com//] PASSED [ 82%]

test/basic_test.py::test_basic[ui-args118-12345/something-12345] PASSED  [ 82%]

test/basic_test.py::test_basic[ui-args119-/something-] PASSED            [ 83%]

test/basic_test.py::test_basic[ui-args120-https://taskcluster.example.com/-https://taskcluster.example.com] PASSED [ 84%]

test/basic_test.py::test_basic[ui-args121-https://taskcluster.example.com/-https://taskcluster.example.com/] PASSED [ 84%]

test/basic_test.py::test_basic[ui-args122-https://taskcluster.example.com/-https://taskcluster.example.com//] PASSED [ 85%]

test/basic_test.py::test_basic[ui-args123-12345/-12345] PASSED           [ 86%]

test/basic_test.py::test_basic[ui-args124-/-] PASSED                     [ 86%]

test/basic_test.py::test_basic[ui-args125-https://taskcluster.example.com/-https://taskcluster.example.com] PASSED [ 87%]

test/basic_test.py::test_basic[ui-args126-https://taskcluster.example.com/-https://taskcluster.example.com/] PASSED [ 88%]

test/basic_test.py::test_basic[ui-args127-https://taskcluster.example.com/-https://taskcluster.example.com//] PASSED [ 89%]

test/basic_test.py::test_basic[ui-args128-12345/-12345] PASSED           [ 89%]

test/basic_test.py::test_basic[ui-args129-/-] PASSED                     [ 90%]

test/basic_test.py::test_basic[ui-args130-https://taskcluster.example.com/-https://taskcluster.example.com] PASSED [ 91%]

test/basic_test.py::test_basic[ui-args131-https://taskcluster.example.com/-https://taskcluster.example.com/] PASSED [ 91%]

test/basic_test.py::test_basic[ui-args132-https://taskcluster.example.com/-https://taskcluster.example.com//] PASSED [ 92%]

test/basic_test.py::test_basic[ui-args133-12345/-12345] PASSED           [ 93%]

test/basic_test.py::test_basic[ui-args134-/-] PASSED                     [ 93%]

test/basic_test.py::test_basic[api_manifest-args135-https://taskcluster.example.com/references/manifest.json-https://taskcluster.example.com] PASSED [ 94%]

test/basic_test.py::test_basic[api_manifest-args136-https://taskcluster.example.com/references/manifest.json-https://taskcluster.example.com/] PASSED [ 95%]

test/basic_test.py::test_basic[api_manifest-args137-https://taskcluster.example.com/references/manifest.json-https://taskcluster.example.com//] PASSED [ 95%]

test/basic_test.py::test_basic[api_manifest-args138-12345/references/manifest.json-12345] PASSED [ 96%]

test/basic_test.py::test_basic[api_manifest-args139-/references/manifest.json-] PASSED [ 97%]

test/normalize_test.py::flake-8::FLAKE8 PASSED                           [ 97%]

test/normalize_test.py::test_normalize[https://taskcluster.example.com-https://taskcluster.example.com] PASSED [ 98%]

test/normalize_test.py::test_normalize[https://taskcluster.example.com-https://taskcluster.example.com/] PASSED [ 99%]

test/normalize_test.py::test_normalize[https://taskcluster.example.com-https://taskcluster.example.com//] PASSED [100%]



================================ tests coverage ================================

_______________ coverage: platform linux, python 3.12.13-final-0 _______________



Name                           Stmts   Miss  Cover

--------------------------------------------------

taskcluster_urls/__init__.py      37      1    97%

--------------------------------------------------

TOTAL                             37      1    97%

============================= 146 passed in 0.55s ==============================

  py312: OK (10.17=setup[9.18]+cmd[0.99] seconds)
  congratulations :) (10.19 seconds)
[taskcluster 2026-03-20T14:15:22.501Z]                        Exit Code: 0
[taskcluster 2026-03-20T14:15:22.501Z]                        User Time: 23.629ms
[taskcluster 2026-03-20T14:15:22.501Z]                      Kernel Time: 14.44ms
[taskcluster 2026-03-20T14:15:22.501Z]                        Wall Time: 25.802161085s
[taskcluster 2026-03-20T14:15:22.501Z]  Average Available System Memory: 29.81 GiB
[taskcluster 2026-03-20T14:15:22.501Z]       Average System Memory Used: 1.53 GiB
[taskcluster 2026-03-20T14:15:22.501Z]          Peak System Memory Used: 2.09 GiB
[taskcluster 2026-03-20T14:15:22.501Z]              Total System Memory: 31.34 GiB
[taskcluster 2026-03-20T14:15:22.501Z]                           Result: SUCCEEDED
[taskcluster 2026-03-20T14:15:22.501Z] === Task Finished ===
[taskcluster 2026-03-20T14:15:22.501Z] Task Duration: 25.802781238s