| 12345678910111213 |
- from oscar.apps.product.models import ItemClass, Item
- from oscar.apps.stock.models import Partner, StockRecord
-
- def create_product(price=None, title="Dummy title", item_class="Dummy item class", partner="Dummy partner"):
- u"""
- Helper method for creating products that are used in tests.
- """
- ic,_ = ItemClass._default_manager.get_or_create(name=item_class)
- item = Item._default_manager.create(title=title, item_class=ic)
- if price:
- partner,_ = Partner._default_manager.get_or_create(name=partner)
- sr = StockRecord._default_manager.create(product=item, partner=partner, price_excl_tax=price)
- return item
|