class FixtureInterfaceTestCases(unittest.TestCase): """class for fixture tests""" def setUp(self): # Mocks self.mock_schema = MagicMock() self.data = [{}] FixtureInterface.load = MagicMock() self.config = FixtureConfig() self.config.config = {"schema": self.mock_schema, "data": self.data} self.fixture = FixtureInterface(config=self.config) def test_set_up_calls_schema_create_if_not_exists(self): """test fixture interface""" self.fixture.set_up() self.assertTrue(self.mock_schema.create_if_not_exists.called) def test_tear_down_calls_delete_if_exists(self): """makes sure teardown removes schema from datastore on teardown""" self.fixture.tear_down() self.assertTrue(self.mock_schema.delete_if_exists.called)
class FixtureInterfaceTestCases(unittest.TestCase): """class for fixture tests""" def setUp(self): # Mocks self.mock_schema = MagicMock() self.data = [{}] FixtureInterface.load = MagicMock() self.config = FixtureConfig() self.config.config = { "schema": self.mock_schema, "data": self.data } self.fixture = FixtureInterface( config=self.config ) def test_set_up_calls_schema_create_if_not_exists(self): """test fixture interface""" self.fixture.set_up() self.assertTrue(self.mock_schema.create_if_not_exists.called) def test_tear_down_calls_delete_if_exists(self): """makes sure teardown removes schema from datastore on teardown""" self.fixture.tear_down() self.assertTrue(self.mock_schema.delete_if_exists.called)
def setUp(self): # Mocks self.mock_schema = MagicMock() self.data = [{}] FixtureInterface.load = MagicMock() self.config = FixtureConfig() self.config.config = {"schema": self.mock_schema, "data": self.data} self.fixture = FixtureInterface(config=self.config)
def setUp(self): # Mocks self.mock_schema = MagicMock() self.data = [{}] FixtureInterface.load = MagicMock() self.config = FixtureConfig() self.config.config = { "schema": self.mock_schema, "data": self.data } self.fixture = FixtureInterface( config=self.config )