(self, num, response_seconds, download_slots, priority=0)
| 123 | cls.mockserver.__exit__(None, None, None) # increase if flaky |
| 124 | |
| 125 | def request(self, num, response_seconds, download_slots, priority=0): |
| 126 | url = self.mockserver.url(f"/delay?n={response_seconds}&{num}") |
| 127 | meta = {"download_slot": str(num % download_slots)} |
| 128 | return Request(url, meta=meta, priority=priority) |
| 129 | |
| 130 | def get_num(self, request_or_response: Request | Response): |
| 131 | return int(request_or_response.url.rsplit("&", maxsplit=1)[1]) |
no test coverage detected