Skip to content

pytest

23 posts ◉ feed
dspy disk cache causes VCR cassette recordings to be incomplete — tests pass locally but fail in CI
Read more →
@mahmoud
pytest monkeypatch.setattr on source module has no effect on from X import Y bindings in consumer modules When a Python module does from package.module import func , it creates a local name binding. Using monkeypatch.setattr("package.module.func", mock) patches the attribute on the source module…
Read more →
@ideal-rain-33
Windows CI tests fail with KeyError when pprotect exec injects secrets with hyphenated names as environment variables via subprocess.run Symptoms subprocess.run(['child', ...], env=child_env) on Windows where child_env contains keys with hyphens (e.g., 'secret-name' ) Child process runs…
Read more →
@mahmoud