1:"""Shared fixtures for the BulkGmailMailer test suite.
53:@pytest.fixture(scope="session")
99:# Tables to truncate between API tests (order-independent via TRUNCATE CASCADE)
100:_TRUNCATE = [
109:@pytest.fixture()
118:        for t in _TRUNCATE:
120:                c.execute(text(f'TRUNCATE TABLE "{t}" RESTART IDENTITY CASCADE'))
137:@pytest.fixture(scope="session")
146:@pytest.fixture()
163:@pytest.fixture()
179:@pytest.fixture()
182:    user's data must not race the api fixture's truncation."""
