from django.test import TestCase from .models import Sale, SaleLine class ConfiaoTest(TestCase): 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)