Files
speakeasy/tests/test_cli_runtime_flags.py
Willi Ballenthin 07ede3f63a Remove unicorn v1 support
pyproject.toml already requires unicorn>=2.1.4, so the v1 code path
in unicorn_eng.py was dead code. Remove the version check and keep
only the v2 imports/definitions.
2026-03-06 14:05:47 +01:00

21 lines
519 B
Python

import subprocess
import sys
def test_cli_rejects_removed_runtime_flags():
legacy_arg_sets = [
["--capture-memory-dumps"],
["-p", "foo"],
]
for legacy_args in legacy_arg_sets:
result = subprocess.run(
[sys.executable, "-m", "speakeasy.cli", "--dump-default-config", *legacy_args],
check=False,
capture_output=True,
text=True,
)
assert result.returncode != 0
assert "unrecognized arguments" in result.stderr