X-Git-Url: http://www.average.org/gitweb/?p=loctrkd.git;a=blobdiff_plain;f=test%2Ftest_fuzz_stream.py;fp=test%2Ftest_fuzz_stream.py;h=64c5a9f901b4fa1d36596ea4f3d68ce9c1ac992f;hp=0000000000000000000000000000000000000000;hb=f55e1a18723a3b3aca34e9a4b8b878860f951e52;hpb=042f003133249fb38d87d92faa9c730833d14904 diff --git a/test/test_fuzz_stream.py b/test/test_fuzz_stream.py new file mode 100644 index 0000000..64c5a9f --- /dev/null +++ b/test/test_fuzz_stream.py @@ -0,0 +1,18 @@ +""" Send junk to the collector """ + +import unittest +from .common import send_and_drain, TestWithServers, Fuzz + +REPEAT: int = 1000000 + + +class FuzzStream(Fuzz): + def test_stream(self) -> None: + for _ in range(REPEAT): + size = self.rnd.randint(1, 5000) + buf = self.rnd.randbytes(size) + send_and_drain(self.sock, buf) + + +if __name__ == "__main__": + unittest.main()