Exemplo n.º 1
0
 def test_total(self):
     sale_item = self.create_sale_item()
     item = ReturnedSaleItem(store=self.store, sale_item=sale_item)
     item.quantity = 1
     self.assertEquals(item.total, 100)
     item.price = 10
     self.assertEquals(item.total, 10)
     item.quantity = 20
     self.assertEquals(item.total, 200)
Exemplo n.º 2
0
 def test_total(self):
     sale_item = self.create_sale_item()
     item = ReturnedSaleItem(store=self.store, sale_item=sale_item)
     item.quantity = 1
     self.assertEqual(item.total, 100)
     item.price = 10
     self.assertEqual(item.total, 10)
     item.quantity = 20
     self.assertEqual(item.total, 200)
Exemplo n.º 3
0
 def test_get_total(self):
     sale_item = self.create_sale_item()
     returned_item = ReturnedSaleItem(store=self.store,
                                      sale_item=sale_item)
     returned_item.quantity = 2
     returned_item.price = 100
     self.assertEquals(returned_item.get_total(), 200)
Exemplo n.º 4
0
    def test_sale_total(self):
        branch = self.create_branch()

        rsale = ReturnedSale(branch=branch,
                             store=self.store)
        self.assertEquals(rsale.sale_total, currency(0))

        sale = self.create_sale(branch=branch)
        sellable = self.add_product(sale)
        self.add_payments(sale)
        rsale1 = ReturnedSale(branch=branch,
                              sale=sale,
                              store=self.store)
        rsale2 = ReturnedSale(branch=branch,
                              sale=sale,
                              store=self.store)
        self.assertEquals(rsale1.sale_total, currency(0))

        item = ReturnedSaleItem(store=self.store,
                                returned_sale=rsale2,
                                sellable=sellable)
        item.quantity = 10
        item.price = 10

        self.assertEquals(rsale1.sale_total, currency(-100))
Exemplo n.º 5
0
 def test_get_total(self):
     sale_item = self.create_sale_item()
     returned_item = ReturnedSaleItem(store=self.store,
                                      sale_item=sale_item)
     returned_item.quantity = 2
     returned_item.price = 100
     self.assertEquals(returned_item.get_total(), 200)
Exemplo n.º 6
0
    def test_sale_total(self):
        branch = self.create_branch()

        rsale = ReturnedSale(branch=branch,
                             store=self.store)
        self.assertEquals(rsale.sale_total, currency(0))

        sale = self.create_sale(branch=branch)
        sellable = self.add_product(sale)
        self.add_payments(sale)
        rsale1 = ReturnedSale(branch=branch,
                              sale=sale,
                              store=self.store)
        rsale2 = ReturnedSale(branch=branch,
                              sale=sale,
                              store=self.store)
        self.assertEquals(rsale1.sale_total, currency(0))

        item = ReturnedSaleItem(store=self.store,
                                returned_sale=rsale2,
                                sellable=sellable)
        item.quantity = 10
        item.price = 10

        self.assertEquals(rsale1.sale_total, currency(-100))