Ejemplo n.º 1
0
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)
Ejemplo n.º 3
0
    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
        )