Coverage for tests/utils.py: 100%
10 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-09-11 16:23 +0200
« prev ^ index » next coverage.py v7.9.1, created at 2025-09-11 16:23 +0200
1import typing
3from hypothesis import strategies as st
5import swiift.model.frac_handlers as fh
8class FloatsKWA(typing.TypedDict, total=False):
9 allow_nan: bool
10 allow_infinity: bool
11 allow_subnormal: bool
14FloatSt = st.SearchStrategy[float]
15float_kw: FloatsKWA = {
16 "allow_nan": False,
17 "allow_subnormal": False,
18}
19fracture_handler_types = (
20 fh.BinaryFracture,
21 fh.BinaryStrainFracture,
22 fh.MultipleStrainFracture,
23)