Coverage for tests/utils.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-09-11 16:23 +0200

1import typing 

2 

3from hypothesis import strategies as st 

4 

5import swiift.model.frac_handlers as fh 

6 

7 

8class FloatsKWA(typing.TypedDict, total=False): 

9 allow_nan: bool 

10 allow_infinity: bool 

11 allow_subnormal: bool 

12 

13 

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)