============================== ERRORS ===============================
_____ ERROR collecting tests_internal/test_internal.py __
In test_lazy: function uses no fixture 'hc_tags'
====================== short test summary info ======================
ERROR test_internal.py
!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!
========================= 1 error in 1.94s ==========================
Isn't fixture recursive resolution not allowed with lazy fixtures? If so, what is the workaround.
I am missing something very obvious: Below is my use case as seems best to explain with example:
@pytest.fixture def Type_HC_Passive_NoStub(hc_tags): ... return obj
@pytest.mark.parametrize("Type_HCBase_NoStub", [(lazy_fixture('Type_HC_Passive_NoStub'))] ) def test_lazy(Type_HCBase_NoStub): print (Type_HCBase_NoStub) assert True
============================== ERRORS =============================== _____ ERROR collecting tests_internal/test_internal.py __ In test_lazy: function uses no fixture 'hc_tags' ====================== short test summary info ====================== ERROR test_internal.py !!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!! ========================= 1 error in 1.94s ==========================