""" conftest.py. This file gets picked up when running py.test tests: http://pytest.org/latest/writing_plugins.html#conftest """ import pytest from tests.utils_test import db @pytest.fixture def db_fixture(request): """Creates and inserts a standard common db fixture for microservice. Args: FixtureRequest: A request for fixture from a test or fixture function. https://pytest.org/latest/builtin.html#_pytest.python.FixtureRequest """ db.create_tables() db.populate_field_manager_table() def db_fixture_teardown(): db.drop_tables() request.addfinalizer(db_fixture_teardown)