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