Previously the pytestCheckHook had no meaning, since the tests were always executed using by other means. Extracting the tests into a dedicated package has become the standard way to escape infinite recursion issues and offers a cleaner approach here.