Feat: SaleLine
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from django.test import TestCase
|
||||
from .models import Sale
|
||||
from .models import Sale, SaleLine
|
||||
|
||||
|
||||
class ConfiaoTest(TestCase):
|
||||
@@ -16,3 +16,21 @@ class ConfiaoTest(TestCase):
|
||||
sale.save()
|
||||
|
||||
self.assertIsInstance(sale, Sale)
|
||||
|
||||
def test_create_sale_line(self):
|
||||
sale = Sale()
|
||||
sale.customer = "Alejandro"
|
||||
sale.date = "2024-06-22"
|
||||
sale.phone = '666666666'
|
||||
sale.description = "Description"
|
||||
|
||||
line = SaleLine()
|
||||
line.sale = sale
|
||||
line.product = 'papaya'
|
||||
line.quantity = 2
|
||||
line.unit_price = 2500
|
||||
line.amount = 5000
|
||||
sale.save()
|
||||
line.save()
|
||||
# raise Exception(SaleLine.objects.all())
|
||||
self.assertEqual(SaleLine.objects.all()[0].quantity, 2)
|
||||
|
||||
Reference in New Issue
Block a user