Hi @orsinium thanks for Deal, it's exactly what I've been looking for in dynamic languages like python.
I'm trying to work out how to set up @deal.cases, but I'm getting a python error:
```
/usr/local/lib/python3.9/site-packages/deal/_testing.py:65: in _check_result
...
E AttributeError: module 'typeguard' has no attribute 'CallMemo'
/usr/local/lib/python3.9/site-packages/typeguard/__init__.py:43: AttributeError
```
I'm running deal v4.24.5 and python 3.9.23, the following plugins are listed by pytest: hypothesis-5.49.0, typeguard-4.4.4, django-4.11.1.
I can see that the actual function is being run with expected results too. It does a call to the database with it's inputs, I can upload the actual code tomorrow if it's not evident.