build(deps-dev): bump fakeredis from 2.21.1 to 2.23.2 in /backend #2304
Community-TC Integration / Code Coverage Backend checks: unit tests
succeeded
Jun 3, 2024 in 6m 5s
Community-TC (pull_request)
Check python code with pytest
Details
View task in Taskcluster
View logs in Taskcluster
Best match: sentry-sdk 1.40.5
Processing sentry_sdk-1.40.5-py2.py3-none-any.whl
Installing sentry_sdk-1.40.5-py2.py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding sentry-sdk 1.40.5 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/sentry_sdk-1.40.5-py3.8.egg
Searching for pytz==2024.1
Reading https://pypi.org/simple/pytz/
Downloading https://files.pythonhosted.org/packages/9c/3d/a121f284241f08268b21359bd425f7d4825cffc5ac5cd0e1b3d82ffd2b10/pytz-2024.1-py2.py3-none-any.whl#sha256=328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319
Best match: pytz 2024.1
Processing pytz-2024.1-py2.py3-none-any.whl
Installing pytz-2024.1-py2.py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding pytz 2024.1 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/pytz-2024.1-py3.8.egg
Searching for async-timeout==4.0.3
Reading https://pypi.org/simple/async-timeout/
Downloading https://files.pythonhosted.org/packages/a7/fa/e01228c2938de91d47b307831c62ab9e4001e747789d0b05baf779a6488c/async_timeout-4.0.3-py3-none-any.whl#sha256=7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028
Best match: async-timeout 4.0.3
Processing async_timeout-4.0.3-py3-none-any.whl
Installing async_timeout-4.0.3-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding async-timeout 4.0.3 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/async_timeout-4.0.3-py3.8.egg
Searching for aiohttp==3.9.3
Reading https://pypi.org/simple/aiohttp/
Downloading https://files.pythonhosted.org/packages/46/11/5c9481d7a7f511b51e9b2a85885640268d0b92207a89e529585a3af397b8/aiohttp-3.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=017a21b0df49039c8f46ca0971b3a7fdc1f56741ab1240cb90ca408049766168
Best match: aiohttp 3.9.3
Processing aiohttp-3.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Installing aiohttp-3.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl to /usr/local/lib/python3.8/site-packages
Adding aiohttp 3.9.3 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/aiohttp-3.9.3-py3.8-linux-x86_64.egg
Searching for taskcluster-urls>=12.1.0
Reading https://pypi.org/simple/taskcluster-urls/
Downloading https://files.pythonhosted.org/packages/24/7a/a2462a171675fab3de5f8e9d7e7d1624a7cd81e305c07c00fbe39b860626/taskcluster_urls-13.0.1-py3-none-any.whl#sha256=f66dcbd6572a6216ab65949f0fa0b91f2df647918028436c384e6af5cd12ae2b
Best match: taskcluster-urls 13.0.1
Processing taskcluster_urls-13.0.1-py3-none-any.whl
Installing taskcluster_urls-13.0.1-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding taskcluster-urls 13.0.1 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/taskcluster_urls-13.0.1-py3.8.egg
Searching for slugid>=2
Reading https://pypi.org/simple/slugid/
Downloading https://files.pythonhosted.org/packages/6f/f7/0e7d06fa6914e2694d9766a827409fef1000f7548ba869b2476ff5817d86/slugid-2.0.0-py2.py3-none-any.whl#sha256=aec8b0e01c4ad32e38e12d609eab3ec912fd129aaf6b2ded0199b56a5f8fd67c
Best match: slugid 2.0.0
Processing slugid-2.0.0-py2.py3-none-any.whl
Installing slugid-2.0.0-py2.py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding slugid 2.0.0 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/slugid-2.0.0-py3.8.egg
Searching for requests>=2.4.3
Reading https://pypi.org/simple/requests/
Downloading https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl#sha256=70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6
Best match: requests 2.32.3
Processing requests-2.32.3-py3-none-any.whl
Installing requests-2.32.3-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding requests 2.32.3 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/requests-2.32.3-py3.8.egg
Searching for python-dateutil>=2.8.2
Reading https://pypi.org/simple/python-dateutil/
Downloading https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427
Best match: python-dateutil 2.9.0.post0
Processing python_dateutil-2.9.0.post0-py2.py3-none-any.whl
Installing python_dateutil-2.9.0.post0-py2.py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding python-dateutil 2.9.0.post0 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/python_dateutil-2.9.0.post0-py3.8.egg
Searching for mohawk>=0.3.4
Reading https://pypi.org/simple/mohawk/
Downloading https://files.pythonhosted.org/packages/84/2a/56172c8d68b1439cc01a7c9eb5620006a77f91f313f8aa13877c6393d9cf/mohawk-1.1.0-py3-none-any.whl#sha256=3ed296a30453d0b724679e0fd41e4e940497f8e461a9a9c3b7f36e43bab0fa09
Best match: mohawk 1.1.0
Processing mohawk-1.1.0-py3-none-any.whl
Installing mohawk-1.1.0-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding mohawk 1.1.0 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/mohawk-1.1.0-py3.8.egg
Searching for urllib3>=1.26.11
Reading https://pypi.org/simple/urllib3/
Downloading https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d
Best match: urllib3 2.2.1
Processing urllib3-2.2.1-py3-none-any.whl
Installing urllib3-2.2.1-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding urllib3 2.2.1 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/urllib3-2.2.1-py3.8.egg
Searching for certifi
Reading https://pypi.org/simple/certifi/
Downloading https://files.pythonhosted.org/packages/5b/11/1e78951465b4a225519b8c3ad29769c49e0d8d157a070f681d5b6d64737f/certifi-2024.6.2-py3-none-any.whl#sha256=ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56
Best match: certifi 2024.6.2
Processing certifi-2024.6.2-py3-none-any.whl
Installing certifi-2024.6.2-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding certifi 2024.6.2 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/certifi-2024.6.2-py3.8.egg
Searching for yarl<2.0,>=1.0
Reading https://pypi.org/simple/yarl/
Downloading https://files.pythonhosted.org/packages/58/c0/8d9a1c02f217f900f248e0ee31377849f4041aff3d36b71b1f30b4a0fa33/yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130
Best match: yarl 1.9.4
Processing yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Installing yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl to /usr/local/lib/python3.8/site-packages
Adding yarl 1.9.4 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/yarl-1.9.4-py3.8-linux-x86_64.egg
Searching for multidict<7.0,>=4.5
Reading https://pypi.org/simple/multidict/
Downloading https://files.pythonhosted.org/packages/fa/a2/17e1e23c6be0a916219c5292f509360c345b5fa6beeb50d743203c27532c/multidict-6.0.5-py3-none-any.whl#sha256=0d63c74e3d7ab26de115c49bffc92cc77ed23395303d496eae515d4204a625e7
Best match: multidict 6.0.5
Processing multidict-6.0.5-py3-none-any.whl
Installing multidict-6.0.5-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding multidict 6.0.5 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/multidict-6.0.5-py3.8.egg
Searching for frozenlist>=1.1.1
Reading https://pypi.org/simple/frozenlist/
Downloading https://files.pythonhosted.org/packages/83/10/466fe96dae1bff622021ee687f68e5524d6392b0a2f80d05001cd3a451ba/frozenlist-1.4.1-py3-none-any.whl#sha256=04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7
Best match: frozenlist 1.4.1
Processing frozenlist-1.4.1-py3-none-any.whl
Installing frozenlist-1.4.1-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding frozenlist 1.4.1 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/frozenlist-1.4.1-py3.8.egg
Searching for attrs>=17.3.0
Reading https://pypi.org/simple/attrs/
Downloading https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl#sha256=99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1
Best match: attrs 23.2.0
Processing attrs-23.2.0-py3-none-any.whl
Installing attrs-23.2.0-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding attrs 23.2.0 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/attrs-23.2.0-py3.8.egg
Searching for aiosignal>=1.1.2
Reading https://pypi.org/simple/aiosignal/
Downloading https://files.pythonhosted.org/packages/76/ac/a7305707cb852b7e16ff80eaf5692309bde30e2b1100a1fcacdc8f731d97/aiosignal-1.3.1-py3-none-any.whl#sha256=f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17
Best match: aiosignal 1.3.1
Processing aiosignal-1.3.1-py3-none-any.whl
Installing aiosignal-1.3.1-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding aiosignal 1.3.1 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/aiosignal-1.3.1-py3.8.egg
Searching for idna<4,>=2.5
Reading https://pypi.org/simple/idna/
Downloading https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl#sha256=82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0
Best match: idna 3.7
Processing idna-3.7-py3-none-any.whl
Installing idna-3.7-py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding idna 3.7 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/idna-3.7-py3.8.egg
Searching for charset-normalizer<4,>=2
Reading https://pypi.org/simple/charset-normalizer/
Downloading https://files.pythonhosted.org/packages/3d/09/d82fe4a34c5f0585f9ea1df090e2a71eb9bb1e469723053e1ee9f57c16f3/charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2
Best match: charset-normalizer 3.3.2
Processing charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Installing charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl to /usr/local/lib/python3.8/site-packages
Adding charset-normalizer 3.3.2 to easy-install.pth file
Installing normalizer script to /usr/local/bin
Installed /usr/local/lib/python3.8/site-packages/charset_normalizer-3.3.2-py3.8-linux-x86_64.egg
Searching for six>=1.5
Reading https://pypi.org/simple/six/
Downloading https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
Best match: six 1.16.0
Processing six-1.16.0-py2.py3-none-any.whl
Installing six-1.16.0-py2.py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding six 1.16.0 to easy-install.pth file
Installed /usr/local/lib/python3.8/site-packages/six-1.16.0-py3.8.egg
Finished processing dependencies for code-coverage-tools==0.1.0
+ cd /src/backend
+ pip install --disable-pip-version-check --no-cache-dir --quiet .
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ pip install --disable-pip-version-check --no-cache-dir --quiet -r requirements-dev.txt
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ pytest -v
============================= test session starts ==============================
platform linux -- Python 3.8.19, pytest-8.0.2, pluggy-1.5.0 -- /usr/local/bin/python
cachedir: .pytest_cache
rootdir: /src/backend
plugins: responses-0.5.1
collecting ...
collected 11 items
tests/test_api.py::test_latest PASSED [ 9%]
tests/test_covdir.py::test_open_report PASSED [ 18%]
tests/test_covdir.py::test_get_path_coverage PASSED [ 27%]
tests/test_covdir.py::test_get_overall_coverage PASSED [ 36%]
tests/test_coverage.py::test_coverage_supported_extensions_api PASSED [ 45%]
tests/test_gcp.py::test_download_report PASSED [ 54%]
tests/test_gcp.py::test_ingestion PASSED [ 63%]
tests/test_gcp.py::test_expiry PASSED [ 72%]
tests/test_gcp.py::test_ingest_hgmo PASSED [ 81%]
tests/test_gcp.py::test_closest_report PASSED [ 90%]
tests/test_gcp.py::test_get_coverage PASSED [100%]
=============================== warnings summary ===============================
../../usr/local/lib/python3.8/site-packages/connexion/decorators/validation.py:16
../../usr/local/lib/python3.8/site-packages/connexion/decorators/validation.py:16
/usr/local/lib/python3.8/site-packages/connexion/decorators/validation.py:16: DeprecationWarning: Accessing jsonschema.draft4_format_checker is deprecated and will be removed in a future release. Instead, use the FORMAT_CHECKER attribute on the corresponding Validator.
from jsonschema import Draft4Validator, ValidationError, draft4_format_checker
../../usr/local/lib/python3.8/site-packages/connexion/json_schema.py:16
../../usr/local/lib/python3.8/site-packages/connexion/json_schema.py:16
/usr/local/lib/python3.8/site-packages/connexion/json_schema.py:16: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need.
from jsonschema import Draft4Validator, RefResolver
../../usr/local/lib/python3.8/site-packages/connexion/json_schema.py:17
/usr/local/lib/python3.8/site-packages/connexion/json_schema.py:17: DeprecationWarning: jsonschema.exceptions.RefResolutionError is deprecated as of version 4.18.0. If you wish to catch potential reference resolution errors, directly catch referencing.exceptions.Unresolvable.
from jsonschema.exceptions import RefResolutionError, ValidationError # noqa
tests/test_api.py: 31 warnings
tests/test_gcp.py: 13 warnings
/src/backend/code_coverage_backend/gcp.py:142: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead.
self.redis.hmset(report.key_overall, overall_coverage)
tests/test_coverage.py::test_coverage_supported_extensions_api
/usr/local/lib/python3.8/site-packages/connexion/apps/flask_app.py:36: DeprecationWarning: 'app.json_encoder' is deprecated and will be removed in Flask 2.3. Customize 'app.json_provider_class' or 'app.json' instead.
app.json_encoder = FlaskJSONEncoder
tests/test_coverage.py::test_coverage_supported_extensions_api
/usr/local/lib/python3.8/site-packages/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3.
setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict)
tests/test_coverage.py::test_coverage_supported_extensions_api
/usr/local/lib/python3.8/site-packages/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3. Use 'g' to store data, or 'request_ctx' to access the current context.
setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict)
tests/test_coverage.py::test_coverage_supported_extensions_api
/usr/local/lib/python3.8/site-packages/flask/json/provider.py:188: DeprecationWarning: Setting 'json_encoder' on the app or a blueprint is deprecated and will be removed in Flask 2.3. Customize 'app.json' instead.
warnings.warn(
tests/test_coverage.py::test_coverage_supported_extensions_api
/usr/local/lib/python3.8/site-packages/flask/json/provider.py:230: DeprecationWarning: 'JSONEncoder' is deprecated and will be removed in Flask 2.3. Use 'Flask.json' to provide an alternate JSON implementation instead.
return json.dumps(obj, **kwargs)
tests/test_gcp.py: 834 warnings
/src/backend/code_coverage_backend/gcp.py:113: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead.
self.redis.hmset(
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================= 11 passed, 888 warnings in 0.28s =======================
[taskcluster 2024-06-03T15:16:20.225Z] Exit Code: 0
[taskcluster 2024-06-03T15:16:20.225Z] User Time: 24.306709s
[taskcluster 2024-06-03T15:16:20.225Z] Kernel Time: 6.865515s
[taskcluster 2024-06-03T15:16:20.225Z] Wall Time: 39.087828788s
[taskcluster 2024-06-03T15:16:20.225Z] Result: SUCCEEDED
[taskcluster 2024-06-03T15:16:20.225Z] === Task Finished ===
[taskcluster 2024-06-03T15:16:20.225Z] Task Duration: 39.088400226s
[taskcluster 2024-06-03T15:16:20.311Z] Uploading link artifact public/logs/live.log to artifact public/logs/live_backing.log with expiry 2025-06-03T16:10:14.639Z
Loading