Closed aarchiba closed 6 months ago
I presume I have some forbidden construct in my code somewhere (a combination of hypothesis test and fixture?) but this message gives not the slightest indication where to start finding it.
I just found this independently - it looks like Pytest 8.0 changed the signature of FixtureManager.getfixtureclosure()
and so I'll need to add a version-dependent branch. Aiming to get that out in the next day or two 🙂
("it's not you, it's me...")
Thanks, works well now!
When I attempt to run hypofuzz on a piece of software with an extensive (mostly non-hypothesis) test suite, it fails. The error message leaves me very unclear what the problem is or what to do about it:
The software is PINT: https://github.com/nanograv/PINT
The hypothesis-based tests include tests of time conversion precision at the nanosecond level for time scales including leap seconds, over time spans of decades. There are also a variety of tests checking support for ill-defined traditional data formats. The test suite has been running successfully using hypothesis for years.