Coverage for /pythoncovmergedfiles/medio/medio/src/python-multipart/fuzz/helpers.py: 67%
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1import atheris
3class EnhancedDataProvider(atheris.FuzzedDataProvider):
4 def ConsumeRandomBytes(self) -> bytes:
5 return self.ConsumeBytes(self.ConsumeIntInRange(0, self.remaining_bytes()))
7 def ConsumeRandomString(self) -> str:
8 return self.ConsumeUnicodeNoSurrogates(self.ConsumeIntInRange(0, self.remaining_bytes()))
10 def ConsumeRandomStringOfSize(self, val: int) -> str:
11 return self.ConsumeUnicodeNoSurrogates(self.ConsumeIntInRange(0, val))