test_xxtestfuzz.py 690 B

12345678910111213141516171819202122232425
  1. import faulthandler
  2. from test.support import import_helper
  3. import unittest
  4. _xxtestfuzz = import_helper.import_module('_xxtestfuzz')
  5. class TestFuzzer(unittest.TestCase):
  6. """To keep our https://github.com/google/oss-fuzz API working."""
  7. def test_sample_input_smoke_test(self):
  8. """This is only a regression test: Check that it doesn't crash."""
  9. _xxtestfuzz.run(b"")
  10. _xxtestfuzz.run(b"\0")
  11. _xxtestfuzz.run(b"{")
  12. _xxtestfuzz.run(b" ")
  13. _xxtestfuzz.run(b"x")
  14. _xxtestfuzz.run(b"1")
  15. _xxtestfuzz.run(b"AAAAAAA")
  16. _xxtestfuzz.run(b"AAAAAA\0")
  17. if __name__ == "__main__":
  18. faulthandler.enable()
  19. unittest.main()