test: revisando venta con multiples lineas.
This commit is contained in:
parent
d2695d5277
commit
1fa9b8dc9f
@ -30,3 +30,34 @@ class ConfiaoTest(TestCase):
|
|||||||
sale.save()
|
sale.save()
|
||||||
line.save()
|
line.save()
|
||||||
self.assertEqual(SaleLine.objects.all()[0].quantity, 2)
|
self.assertEqual(SaleLine.objects.all()[0].quantity, 2)
|
||||||
|
|
||||||
|
def test_create_sale_with_lines(self):
|
||||||
|
sale = Sale()
|
||||||
|
sale.customer = "Alejandro"
|
||||||
|
sale.date = "2024-06-22"
|
||||||
|
sale.phone = '666666666'
|
||||||
|
sale.description = "Description"
|
||||||
|
|
||||||
|
line1 = SaleLine()
|
||||||
|
line1.sale = sale
|
||||||
|
line1.product = 'papaya'
|
||||||
|
line1.quantity = 2
|
||||||
|
line1.unit_price = 2500
|
||||||
|
line1.amount = 5000
|
||||||
|
|
||||||
|
line2 = SaleLine()
|
||||||
|
line2.sale = sale
|
||||||
|
line2.product = 'papaya'
|
||||||
|
line2.quantity = 2
|
||||||
|
line2.unit_price = 2500
|
||||||
|
line2.amount = 5000
|
||||||
|
|
||||||
|
sale.save()
|
||||||
|
line1.save()
|
||||||
|
line2.save()
|
||||||
|
|
||||||
|
self.assertEqual(len(SaleLine.objects.all()), 2)
|
||||||
|
self.assertEqual(
|
||||||
|
Sale.objects.all()[0].saleline_set.all()[0].quantity,
|
||||||
|
2
|
||||||
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user