Test popping from empty queue returns None.
(store_fixture: LightningStore)
| 645 | |
| 646 | @pytest.mark.asyncio |
| 647 | async def test_pop_empty_queue(store_fixture: LightningStore) -> None: |
| 648 | """Test popping from empty queue returns None.""" |
| 649 | result = await store_fixture.dequeue_rollout() |
| 650 | assert result is None |
| 651 | |
| 652 | # Multiple pops should all return None |
| 653 | for _ in range(3): |
| 654 | assert await store_fixture.dequeue_rollout() is None |
| 655 | |
| 656 | |
| 657 | @pytest.mark.asyncio |
nothing calls this directly
no test coverage detected