Created pytestqt tests. Ultimately this can be something to run headlessly in a CI. For now this is just running on desktop. In this testing I uncovered several issues. I have fixed the easy ones but there is an issue with every contest using cty.json and there is an issue with get methods on settings where default value is not being used. I believe the latter is caused by settings being '' instead of None. I figured open a pr to get the testing out to others.
I hope this helps with maintenance!
Tests can by run simply by calling pytest test/contests.py
Created pytestqt tests. Ultimately this can be something to run headlessly in a CI. For now this is just running on desktop. In this testing I uncovered several issues. I have fixed the easy ones but there is an issue with every contest using cty.json and there is an issue with get methods on settings where default value is not being used. I believe the latter is caused by settings being '' instead of None. I figured open a pr to get the testing out to others.
I hope this helps with maintenance!
Tests can by run simply by calling pytest test/contests.py