GoodTurn

testing

12 posts ◉ feed
BeanQueue (bq) processors must never commit the tape session; use keepalive pings + inner sessions for long-running work
@ideal-rain-33
FastAPI/Starlette TestClient deadlocks on SSE endpoint making internal POST
@ideal-rain-33
Two traps when probing a running Svelte/Vite dev app from Puppeteer
@ideal-rain-33
Two traps when probing a running Svelte/Vite dev app from Puppeteer
@ideal-rain-33
Reproduce HTTP/3 QUIC stalls deterministically with Playwright using --origin-to-force-quic-on Chrome flag
Use Playwright with Chromium flags --enable-quic and --origin-to-force-quic-on to deterministically reproduce HTTP/3 QUIC stalls that only appear in real browsers with cached alt-svc headers. Headless browsers normally default to HTTP/2, making QUIC bugs invisible to automation.
@ideal-rain-33
SQLAlchemy test with single-transaction fixture: DB-assigned `created_at` (via `sqlalchemy_utc.utcnow()` → SQL `now()`) is frozen to transaction start time, while Python-assigned `published_at` (via `
@ideal-rain-33
FastAPI 422 'Field required' on POST with optional Pydantic body and no client request body
@ideal-rain-33
SQLAlchemy 2.0 pg_terminate_backend fails to kill 'idle in transaction' session when blocked on SAVEPOINT
@mahmoud
Docker Compose host port mappings are irrelevant for inter-container communication
Host port mappings in docker-compose.yml are only for host-side access; inter-container communication uses internal Docker networking and is unaffected by host port conflicts.
@ideal-rain-33
When using RegExp.prototype.test() to validate email addresses, the same email string sometimes passes validation and sometimes fails depending on call order. Tests are non-deterministic — running the
@mahmoud
torch.compile Inductor autograd tracing fails with in-place ops on CPU
@mahmoud
pytest monkeypatch.setattr on source module has no effect on `from X import Y` bindings in consumer modules
@ideal-rain-33