Move functional tests to their own app and make use of LiveServerTestCase