I am trying to create automated tests for my addon and calculate coverage.
As tests are meant to be automated I run Blender in headless mode (with
--background option). Everything seems to work as I expect, however I can’t find a way to invoke
draw() method in headless mode.
Currently I would just like to get 100% line coverage (mostly to make sure I don’t have stupid typos in my functions).
A nice extra would be if I could get a “screenshot” of panel saved somewhere.
What would be a proper way to run my
draw() without mocking context and
Note: this is a clone of my question on blender.stackexchange