diff --git a/src/tests/base/test_models.py b/src/tests/base/test_models.py index 11e8bb1b6b..64d1295608 100644 --- a/src/tests/base/test_models.py +++ b/src/tests/base/test_models.py @@ -32,7 +32,7 @@ class ItemVariationsTest(TestCase): PropertyValue.objects.create(prop=cls.p_color, value='blue') def test_variationdict(self): - i = Item.objects.create(event=self.event, name='Dummy') + i = Item.objects.create(event=self.event, name='Dummy', default_price=0) i.properties.add(self.p_size) iv = ItemVariation.objects.create(item=i) iv.values.add(self.pv_size_s) @@ -72,7 +72,7 @@ class ItemVariationsTest(TestCase): self.assertEqual(vd4.ordered_values(), ['a', 'b']) def test_get_all_variations(self): - i = Item.objects.create(event=self.event, name='Dummy') + i = Item.objects.create(event=self.event, name='Dummy', default_price=0) # No properties available v = i.get_all_variations() @@ -93,7 +93,7 @@ class ItemVariationsTest(TestCase): self.assertEqual(sorted([str(V) for V in values]), sorted(['S', 'M', 'L'])) # One property, one variation - iv = ItemVariation.objects.create(item=i) + iv = ItemVariation.objects.create(item=i, default_price=0) iv.values.add(self.pv_size_s) v = i.get_all_variations() self.assertIs(type(v), list) @@ -192,7 +192,7 @@ class BaseQuotaTestCase(TestCase): self.quota = Quota.objects.create(name="Test", size=2, event=self.event) self.item1 = Item.objects.create(event=self.event, name="Ticket", default_price=23, admission=True) - self.item2 = Item.objects.create(event=self.event, name="T-Shirt") + self.item2 = Item.objects.create(event=self.event, name="T-Shirt", default_price=23) p = Property.objects.create(event=self.event, name='Size') pv1 = PropertyValue.objects.create(prop=p, value='S') PropertyValue.objects.create(prop=p, value='M') diff --git a/src/tests/control/test_items.py b/src/tests/control/test_items.py index 50d9b7775e..b88a0e2d44 100644 --- a/src/tests/control/test_items.py +++ b/src/tests/control/test_items.py @@ -222,8 +222,8 @@ class QuotaTest(ItemFormTest): def test_update(self): c = Quota.objects.create(event=self.event1, name="Full house", size=500) - item1 = Item.objects.create(event=self.event1, name="Standard") - item2 = Item.objects.create(event=self.event1, name="Business") + item1 = Item.objects.create(event=self.event1, name="Standard", default_price=0) + item2 = Item.objects.create(event=self.event1, name="Business", default_price=0) prop1 = Property.objects.create(event=self.event1, name="Level") item2.properties.add(prop1) PropertyValue.objects.create(prop=prop1, value="Silver") diff --git a/src/tests/presale/test_event.py b/src/tests/presale/test_event.py index 8dfb31851f..91f850afb2 100644 --- a/src/tests/presale/test_event.py +++ b/src/tests/presale/test_event.py @@ -45,7 +45,7 @@ class ItemDisplayTest(EventTestMixin, BrowserTest): def test_without_category(self): q = Quota.objects.create(event=self.event, name='Quota', size=2) - item = Item.objects.create(event=self.event, name='Early-bird ticket') + item = Item.objects.create(event=self.event, name='Early-bird ticket', default_price=0) q.items.add(item) self.driver.get('%s/%s/%s/' % (self.live_server_url, self.orga.slug, self.event.slug)) self.assertIn("Early-bird", self.driver.find_element_by_css_selector("section .product-row:first-child").text) @@ -53,7 +53,7 @@ class ItemDisplayTest(EventTestMixin, BrowserTest): def test_simple_with_category(self): c = ItemCategory.objects.create(event=self.event, name="Entry tickets", position=0) q = Quota.objects.create(event=self.event, name='Quota', size=2) - item = Item.objects.create(event=self.event, name='Early-bird ticket', category=c) + item = Item.objects.create(event=self.event, name='Early-bird ticket', category=c, default_price=0) q.items.add(item) self.driver.get('%s/%s/%s/' % (self.live_server_url, self.orga.slug, self.event.slug)) self.assertIn("Entry tickets", self.driver.find_element_by_css_selector("section:nth-of-type(1) h3").text) @@ -62,14 +62,14 @@ class ItemDisplayTest(EventTestMixin, BrowserTest): def test_simple_without_quota(self): c = ItemCategory.objects.create(event=self.event, name="Entry tickets", position=0) - Item.objects.create(event=self.event, name='Early-bird ticket', category=c) + Item.objects.create(event=self.event, name='Early-bird ticket', category=c, default_price=0) resp = self.client.get('%s/%s/%s/' % (self.live_server_url, self.orga.slug, self.event.slug)) self.assertNotIn("Early-bird", resp.rendered_content) def test_no_variations_in_quota(self): c = ItemCategory.objects.create(event=self.event, name="Entry tickets", position=0) q = Quota.objects.create(event=self.event, name='Quota', size=2) - item = Item.objects.create(event=self.event, name='Early-bird ticket', category=c) + item = Item.objects.create(event=self.event, name='Early-bird ticket', category=c, default_price=0) prop1 = Property.objects.create(event=self.event, name="Color") item.properties.add(prop1) PropertyValue.objects.create(prop=prop1, value="Red") @@ -82,7 +82,7 @@ class ItemDisplayTest(EventTestMixin, BrowserTest): def test_one_variation_in_quota(self): c = ItemCategory.objects.create(event=self.event, name="Entry tickets", position=0) q = Quota.objects.create(event=self.event, name='Quota', size=2) - item = Item.objects.create(event=self.event, name='Early-bird ticket', category=c) + item = Item.objects.create(event=self.event, name='Early-bird ticket', category=c, default_price=0) prop1 = Property.objects.create(event=self.event, name="Color") item.properties.add(prop1) val1 = PropertyValue.objects.create(prop=prop1, value="Red")