* fix(seed): disable remote code execution for seed inspect loads * fix(test): use __file__-relative path in seed test The test used a CWD-relative path (`studio/backend/routes/...`) which only resolved when pytest was invoked from the repo root. Use `Path(__file__).resolve()` so the test passes regardless of CWD. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: Test <test@test.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
12 lines
416 B
Python
12 lines
416 B
Python
# SPDX-License-Identifier: AGPL-3.0-only
|
|
# Copyright 2026-present the Unsloth AI Inc. team. All rights reserved. See /studio/LICENSE.AGPL-3.0
|
|
|
|
from pathlib import Path
|
|
|
|
|
|
def test_seed_inspect_load_kwargs_disables_remote_code_execution():
|
|
seed_route = (
|
|
Path(__file__).resolve().parent.parent / "routes" / "data_recipe" / "seed.py"
|
|
).read_text()
|
|
|
|
assert '"trust_remote_code": False' in seed_route
|