Open
Description
We currently depend on backend implementations (mostly the qt implementation) to check that the core library is working fine. It would be much better if we made a backend Mock object that could run headlessly and just make sure that the appropriate backend methods were getting called.
And then testing of backends would happen in addition, but independently