73be586110
The verbatim plan returned an un-entered CycloneClient from the fixture, causing all 3 tests to fail with 'use async with CycloneClient(...)'. Convert fixture to async generator that enters the context. Verified by running pytest tests/test_api_client.py -v → 3 passed.