Esempio n. 1
0
    def test_import_sale_from_txt_data(self):
        sale = Sale.import_from_txt_data(txtData=self.txtData, billing=self.billing)

        # Retrieve it from database.
        sale = Sale.objects.filter(id=sale.id)[0]

        # Check its attributes.
        self.assertEquals(sale.purchaserName, self.txtData[0])
        self.assertEquals(sale.item, self.item)
        self.assertEquals(sale.billing, self.billing)
        self.assertEquals(sale.merchant, self.merchant)
        self.assertEquals(sale.quantity, int(self.txtData[3]))
        self.assertEquals(
            sale.salePrice, float(self.txtData[2]) * int(self.txtData[3])
        )