Overview
The property-based testing library for Python
At a glance
- hypothesis is a Python application Inferred, because a bootstrap or command-line entry point was found at /tooling/src/hypothesistooling/__main__.py (opens in a new tab)
- Its application entry points include /tooling/src/hypothesistooling/__main__.py (opens in a new tab) Detected and 4 more
- No direct relationships between major areas were detected Unknown
- 24 major areas · 0 external dependencies (0 production) · 242 recorded gaps View gaps
Start Here
- 1
/tooling/src/hypothesistooling/__main__.py (opens in a new tab)— Command-line entry point
DetectedThis is likely where the system starts executing; begin here to see how it boots.
- [Detected] 'tooling/src/hypothesistooling/__main__.py' is a __main__.py, run via 'python -m' on its package.
- 2
/hypothesis/benchmark/graph.py (opens in a new tab)— Application bootstrap entry point
DetectedThis is likely where the system starts executing; begin here to see how it boots.
- [Detected] 'hypothesis/benchmark/graph.py' has a top-level 'if __name__ == "__main__":' guard.
- 3
/hypothesis/scripts/validate_branch_check.py (opens in a new tab)— Application bootstrap entry point
DetectedThis is likely where the system starts executing; begin here to see how it boots.
- [Detected] 'hypothesis/scripts/validate_branch_check.py' has a top-level 'if __name__ == "__main__":' guard.
- 4
/hypothesis/src/_hypothesis_ftz_detector.py (opens in a new tab)— Application bootstrap entry point
DetectedThis is likely where the system starts executing; begin here to see how it boots.
- [Detected] 'hypothesis/src/_hypothesis_ftz_detector.py' has a top-level 'if __name__ == "__main__":' guard.
- 5
/tooling/scripts/tool-hash.py (opens in a new tab)— Application bootstrap entry point
DetectedThis is likely where the system starts executing; begin here to see how it boots.
- [Detected] 'tooling/scripts/tool-hash.py' has a top-level 'if __name__ == "__main__":' guard.
- 6
/hypothesis/src/hypothesis/strategies/_internal (opens in a new tab)— Primary structural area: 'hypothesis/src/hypothesis/strategies/_internal'
InferredGroups 21 source file(s) under 'hypothesis/src/hypothesis/strategies/_internal'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.
- [Inferred] 21 source file(s) discovered under 'hypothesis/src/hypothesis/strategies/_internal', grouped as a conservative structural fallback since no declared workspace, package, or source-root boundary was found.
- 7
/hypothesis/tests/array_api/test_pretty.py (opens in a new tab)— Test for 'hypothesis/src/hypothesis/vendor/pretty.py'
InferredTest file 'hypothesis/tests/array_api/test_pretty.py' matches the naming convention for 'hypothesis/src/hypothesis/vendor/pretty.py'.
- [Inferred] Test file 'hypothesis/tests/array_api/test_pretty.py' matches the naming convention for 'hypothesis/src/hypothesis/vendor/pretty.py'.
Major Areas
No direct relationships between areas were detected, so areas are listed by entry points, then name; tests and tooling configuration are listed last.
/hypothesis/benchmark (opens in a new tab)
Groups 1 source file(s) under 'hypothesis/benchmark'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.
- Entry points
- 1
- Depends on
- 0
- Imported By
- 0
- Tests
- 0
/hypothesis/scripts (opens in a new tab)
Groups 2 source file(s) under 'hypothesis/scripts'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.
- Entry points
- 1
- Depends on
- 0
- Imported By
- 0
- Tests
- 1
/hypothesis/src (opens in a new tab)
Groups 3 source file(s) under 'hypothesis/src'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.
- Entry points
- 1
- Depends on
- 0
- Imported By
- 0
- Tests
- 0
/tooling/scripts (opens in a new tab)
Groups 2 source file(s) under 'tooling/scripts'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.
- Entry points
- 1
- Depends on
- 0
- Imported By
- 0
- Tests
- 0
/tooling/src (opens in a new tab)
Groups 7 source file(s) under 'tooling/src'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.
- Entry points
- 1
- Depends on
- 0
- Imported By
- 0
- Tests
- 0
/hypothesis/docs (opens in a new tab)
Groups 3 source file(s) under 'hypothesis/docs'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.
- Entry points
- 0
- Depends on
- 0
- Imported By
- 0
- Tests
- 0
Entry Points
- cli /tooling/src/hypothesistooling/__main__.py (opens in a new tab)Detected
- bootstrap /hypothesis/benchmark/graph.py (opens in a new tab)Detected
- bootstrap /hypothesis/scripts/validate_branch_check.py (opens in a new tab)Detected
- bootstrap /hypothesis/src/_hypothesis_ftz_detector.py (opens in a new tab)Detected
- bootstrap /tooling/scripts/tool-hash.py (opens in a new tab)Detected
Gaps
- UnknownCould not determine which implementation file 'hypothesis/tests/array_api/test_argument_validation.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/array_api/test_arrays.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/array_api/test_from_dtype.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/array_api/test_indices.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/array_api/test_partial_adoptors.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/array_api/test_scalar_dtypes.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/array_api/test_strategies_namespace.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/attrs/test_inference.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/codemods/test_codemod_cli.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/conjecture/test_choice_tree.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/conjecture/test_data_tree.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/conjecture/test_float_encoding.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/conjecture/test_forced.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/conjecture/test_inquisitor.py' tests.
- UnknownCould not determine which implementation file 'hypothesis/tests/conjecture/test_intlist.py' tests.