MCPcopy Create free account
hub / github.com/encode/starlette / BenchmarkCase

Class BenchmarkCase

benchmarks/request_benchmark.py:39–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37
38@dataclass(frozen=True)
39class BenchmarkCase:
40 mode: ReadMode
41 body_size: int
42 chunk_size: int
43
44 @property
45 def id(self) -> str:
46 body_size = format_size(self.body_size)
47 chunk_size = "single" if self.chunk_size == self.body_size else format_size(self.chunk_size)
48 return f"{self.mode}-{body_size}-{chunk_size}"
49
50
51READ_MODES: tuple[ReadMode, ...] = ("body", "stream")

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected