fmt
Some checks failed
Build and publish Docker image / build-and-push (push) Successful in 4m7s
CI / Check (push) Has been cancelled

This commit is contained in:
Andras Schmelczer 2026-06-20 11:31:03 +01:00
parent 45882e7de2
commit 05f097e9bc
2 changed files with 13 additions and 10 deletions

View file

@ -203,16 +203,7 @@ describe('url-state', () => {
});
it('round-trips an explicit "all overlays off" via the __none sentinel', () => {
const params = stateToParams(
null,
{},
[],
new Set(),
'area',
undefined,
undefined,
new Set()
);
const params = stateToParams(null, {}, [], new Set(), 'area', undefined, undefined, new Set());
expect(params.getAll('overlay')).toEqual(['__none']);

View file

@ -38,6 +38,18 @@ dev = [
"ruff>=0.8.0",
]
[tool.pytest.ini_options]
filterwarnings = [
# The pipeline deliberately forks worker pools (fuzzy_join's
# ProcessPoolExecutor, postcode_boundaries' fork context) for copy-on-write
# sharing of large arrays; the fork-after-threads deadlock hazard is
# mitigated by never calling threaded libraries (polars/rayon) in the
# workers. Python 3.12's blanket fork-with-threads DeprecationWarning is a
# false positive here, surfacing only as cross-test noise when a background
# thread happens to be alive at fork time.
"ignore:This process .* is multi-threaded, use of fork:DeprecationWarning",
]
[tool.deptry]
# analyses/ and scripts/ use transitive deps; finder/ and video/tts have their own UV projects.
extend_exclude = [".*/\\.venv", "analyses", "scripts", "finder", "video/tts"]