{"library":"hypothesis","type":"library","category":null,"description":"Hypothesis is the property-based testing library for Python. With Hypothesis, you write tests which should pass for all inputs in whatever range you describe, and let Hypothesis randomly choose which of those inputs to check - including edge cases you might not have thought about. This randomized testing can catch bugs and edge cases that you didn't think of and wouldn't have found. When Hypothesis finds a bug, it reports the simplest possible example. It is currently at version 6.151.10 and receives regular updates.","language":"python","status":"active","version":"6.151.10","tags":["testing","property-based testing","fuzzing","unit testing"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install hypothesis","imports":["from hypothesis import given","from hypothesis import strategies as st"]}],"homepage":"https://hypothesis.works","github":"https://github.com/HypothesisWorks/hypothesis","docs":"https://hypothesis.readthedocs.io","changelog":"https://hypothesis.readthedocs.io/en/latest/changelog.html","pypi":"https://pypi.org/project/hypothesis/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.3,"avg_import_s":0.74,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/hypothesis/compatibility"}}