(session_writer, session_reader, session_sweeper)
| 82 | |
| 83 | @pytest.fixture |
| 84 | def expired_data(session_writer, session_reader, session_sweeper): |
| 85 | # Write an expired record. |
| 86 | session_writer.write( |
| 87 | CLISessionData( |
| 88 | key='expired_key', |
| 89 | session_id='expired_id', |
| 90 | timestamp=1000000000, |
| 91 | ) |
| 92 | ) |
| 93 | # Ensure expired record exists. |
| 94 | assert session_reader.read('expired_key') is not None |
| 95 | yield |
| 96 | # Ensure cleanup after test is run. |
| 97 | session_sweeper.sweep(1000000001) |
| 98 | |
| 99 | |
| 100 | class TestCLISessionDatabaseConnection: |
nothing calls this directly
no test coverage detected