(session, max_size)
| 34 | |
| 35 | |
| 36 | def test_write_speed(session, max_size): |
| 37 | for i in range(WARMUP_ITERATIONS): |
| 38 | new_response = get_randomized_response(i, max_size) |
| 39 | session.cache.save_response(new_response) |
| 40 | |
| 41 | with Progress() as progress: |
| 42 | task = progress.add_task('[cyan]Testing write speed...', total=ITERATIONS) |
| 43 | start = time() |
| 44 | |
| 45 | for i in range(ITERATIONS): |
| 46 | new_response = get_randomized_response(i, max_size) |
| 47 | session.cache.save_response(new_response) |
| 48 | progress.update(task, advance=1) |
| 49 | |
| 50 | elapsed = time() - start |
| 51 | avg = (elapsed / ITERATIONS) * 1000 |
| 52 | print(f'[cyan]Elapsed: [green]{elapsed:.3f}[/] seconds (avg [green]{avg:.3f}[/] ms per write)') |
| 53 | |
| 54 | |
| 55 | def test_read_speed(session): |
no test coverage detected
searching dependent graphs…