Skip to content

Commit 8c7c5f9

Browse files
committed
conftest change to backport, session_factory -> sqlite_session_factory
1 parent 6fc7ca6 commit 8c7c5f9

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

tests/conftest.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,17 @@
1717
pytest.register_assert_rewrite('tests.e2e.api_client')
1818

1919
@pytest.fixture
20-
def in_memory_db():
20+
def in_memory_sqlite_db():
2121
engine = create_engine('sqlite:///:memory:')
2222
metadata.create_all(engine)
2323
return engine
2424

2525
@pytest.fixture
26-
def sqlite_session_factory(in_memory_db):
26+
def sqlite_session_factory(in_memory_sqlite_db):
2727
start_mappers()
28-
yield sessionmaker(bind=in_memory_db)
28+
yield sessionmaker(bind=in_memory_sqlite_db)
2929
clear_mappers()
3030

31-
@pytest.fixture
32-
def sqlite_session(sqlite_session_factory):
33-
return sqlite_session_factory()
34-
3531

3632
@retry(stop=stop_after_delay(10))
3733
def wait_for_postgres_to_come_up(engine):

tests/integration/test_repository.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
from allocation.adapters import repository
22
from allocation.domain import model
33

4-
def test_get_by_batchref(sqlite_session):
5-
repo = repository.SqlAlchemyRepository(sqlite_session)
4+
def test_get_by_batchref(sqlite_session_factory):
5+
session = sqlite_session_factory()
6+
repo = repository.SqlAlchemyRepository(session)
67
b1 = model.Batch(ref='b1', sku='sku1', qty=100, eta=None)
78
b2 = model.Batch(ref='b2', sku='sku1', qty=100, eta=None)
89
b3 = model.Batch(ref='b3', sku='sku2', qty=100, eta=None)

0 commit comments

Comments
 (0)