37 lines
941 B
Python
37 lines
941 B
Python
from django.test import TestCase
|
|
from .models import Sale, SaleLine
|
|
|
|
|
|
class ConfiaoTest(TestCase):
|
|
|
|
def test_bobo(self):
|
|
self.assertTrue(True)
|
|
|
|
def test_create_sale(self):
|
|
sale = Sale()
|
|
sale.customer = "Alejandro"
|
|
sale.date = "2024-06-22"
|
|
sale.phone = '666666666'
|
|
sale.description = "Description"
|
|
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)
|