Skip to main content
HypothesisWorks/hypothesisPublic
Analysis currentAnalyzed 18 hours agomasterpython

Overview

The property-based testing library for Python

At a glance

Start Here

  1. 1

    This 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. 2

    /hypothesis/benchmark/graph.py (opens in a new tab)— Application bootstrap entry point

    Detected

    This 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. 3

    /hypothesis/scripts/validate_branch_check.py (opens in a new tab)— Application bootstrap entry point

    Detected

    This 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. 4

    /hypothesis/src/_hypothesis_ftz_detector.py (opens in a new tab)— Application bootstrap entry point

    Detected

    This 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. 5

    /tooling/scripts/tool-hash.py (opens in a new tab)— Application bootstrap entry point

    Detected

    This 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. 6

    /hypothesis/src/hypothesis/strategies/_internal (opens in a new tab)— Primary structural area: 'hypothesis/src/hypothesis/strategies/_internal'

    Inferred

    Groups 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. 7

    /hypothesis/tests/array_api/test_pretty.py (opens in a new tab)— Test 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'.

    • [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

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.