Overview
All TestCases in Django-Expanded-Test-Cases use Django’s original TestCase as a base class.
From there, the following TestCase classes provide additional functionality:
BaseTestCase - Minimalistic TestCase class. All other TestCases inherit from this.
IntegrationTestCase - Class for testing direct Django response objects. Aka, testing view responses outside of a live browser window instance.
LiveServerTestCase - Class for testing view responses inside a live browser window instance. Such as via Selenium.