Functional tests reside in their own app, using LiveServerTestCase to run a development server that cleans up after use.