[pytest-dev] plan change for marks - earlier introduction of the inheritance compatible apis

RonnyPfannschmidt opensource at ronnypfannschmidt.de
Wed Aug 9 09:18:25 EDT 2017


Hi everyone,

after trying for a while to sanely introduce a FunctionDefinition node type,
and failing due to pretty nasty coupling in the code,

i decided i will introduce inheritance compatible marker apis in a
different way

this will mean a slight mess due to the lack of some important correct
places for marks,
but it will allow to finally use marks correctly at least

the main problem point will be the transfer of marks from call
specs/parameterized calls
to normal functions

as usually when the legacy mark api are involved, type and structure of
the involved data is not just wrong but inherently hostile to reliable
programming.

so even when going for a less sensible structure to get it trough in a
smaller package i expect some horrendous fallout.

-- Ronny





More information about the pytest-dev mailing list