Hi everyone, i wold like to get started with a long needed spring cleaning of things that are unfixable stange/broken since dozens of years
* removal of yield tests, ever since collection and test running are no longer connected, their setupstate has been fundamentally broken for anything but test so simple, one should use parametrize * removal of the pytest namespace hook and setting up the pytest config in a way that is actially correct on xdist (currently pytest-xdist is unable to create config objects on workers in a consistent manner, and we leak data in strange ways * removal of the dozns and dozens of compat properties/hackish aliases across the codebase -> getting rid of customclasses on collectors * after the mark merge: introduce an actual FunctionDefinition node that's visible in the collection tree and ensure metafunc uses that as base for parameterization, * detangle node construction - the amount of spaghetti, in particular wrt sessions, fs collectors & co has an unbearable amount of stones in it for unit and functional testing -- Ronny _______________________________________________ pytest-dev mailing list pytest-dev@python.org https://mail.python.org/mailman/listinfo/pytest-dev