def setUp(self):
     ProductTest.setUp(self)
     self.sold_product = SoldProduct(
         product_id=self.product.id,
         receipt_id=1,
         quantity=0,
         unit="pz",
         price=0
     )
     self.sold_product.add()
    def test_should_not_return_error_given_valid_numbers(self):
        sold_product = SoldProduct(
            product_id=self.product.id,
            receipt_id=1,
            quantity=0,
            unit="pz",
            price=0
        )
        error = sold_product.validation.validate_nums()

        self.assertEqual(error, None)
    def test_should_return_error_given_emtpy_unit(self):
        sold_product = SoldProduct(
            product_id=self.product.id,
            receipt_id=1,
            quantity=0,
            unit="",
            price=0
        )
        error = sold_product.validation.validate_empty_values()

        self.assertNotEqual(error, None)
示例#4
0
 def setUp(self):
     ProductTest.setUp(self)
     finished_product = FinishedProduct(product_id=self.product.id,
                                        quantity=10,
                                        unit="pz")
     finished_product.add()
     sold_product = SoldProduct(receipt_id=1,
                                product_id=self.product.id,
                                unit="pz",
                                quantity=5,
                                price=self.product.price)
     sold_product.add()
     finished_product = FinishedProduct(product_id=self.product.id,
                                        quantity=10,
                                        unit="kg")
     finished_product.add()
     sold_product = SoldProduct(receipt_id=1,
                                product_id=self.product.id,
                                unit="kg",
                                quantity=5,
                                price=self.product.price)
     sold_product.add()
示例#5
0
 def add_product(self, product):
     from EnGo.models.product import SoldProduct
     sold_product = SoldProduct(receipt_id=self.id, product_id=product.id)
     sold_product.add()