'Prepares the database for test cases. Essentially serves the same purpose as loading fixtures.
Meant to be hijacked by the behave testing framework in "before_scenario", since behave scenarios are analogous
to TestCases, and behave features are analogous to test suites, but due to implementation details features are
run as TestCases. Therefore scenarios call this class method to simulate being TestCases.
Seems to split out in a classmethod because BDD base_environment wants
to reuse it.'

@classmethod
def setUpDatabase(cls):

    cls.setup_fake_device()
