mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-24 17:02:18 +00:00
Add item total cost test
This commit is contained in:
@@ -167,4 +167,19 @@ class EventTestCase(TestCase):
|
|||||||
self.assertEqual(event.status, models.Event.CONFIRMED)
|
self.assertEqual(event.status, models.Event.CONFIRMED)
|
||||||
self.assertTrue(event.confirmed)
|
self.assertTrue(event.confirmed)
|
||||||
event.status = models.Event.PROVISIONAL
|
event.status = models.Event.PROVISIONAL
|
||||||
event.save()
|
event.save()
|
||||||
|
|
||||||
|
class EventItemTestCase(TestCase):
|
||||||
|
def setUp(self):
|
||||||
|
self.e1 = models.Event.objects.create(name="TI E1", start_date=date.today())
|
||||||
|
self.e2 = models.Event.objects.create(name="TI E2", start_date=date.today())
|
||||||
|
|
||||||
|
def test_item_cost(self):
|
||||||
|
item = models.EventItem.objects.create(event=self.e1, name="TI I1", quantity=1, cost=1.00, order=1)
|
||||||
|
self.assertEqual(item.total_cost, 1.00)
|
||||||
|
|
||||||
|
item.cost = 2.50
|
||||||
|
self.assertEqual(item.total_cost, 2.50)
|
||||||
|
|
||||||
|
item.quantity = 4
|
||||||
|
self.assertEqual(item.total_cost, 10.00)
|
||||||
Reference in New Issue
Block a user