The idea of splitting integration from unittests is good in theory but leads to a lot of mental overhead. Besides whenever a tests interacts with a database it isn't a unittest anyway.
Also split them into unit and functional tests.
Completed the models for the order package too. Added admin files