Skip to content

Commit 6b767c1

Browse files
committed
fake repo get_by_batchref [fakerepo_get_by_batchref]
1 parent 3be8292 commit 6b767c1

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

tests/unit/test_services.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ def _add(self, product):
1616
def _get(self, sku):
1717
return next((p for p in self._products if p.sku == sku), None)
1818

19+
def _get_by_batchref(self, batchref):
20+
return next((
21+
p for p in self._products for b in p.batches
22+
if b.reference == batchref
23+
), None)
24+
1925

2026
class FakeUnitOfWork(unit_of_work.AbstractUnitOfWork):
2127

0 commit comments

Comments
 (0)