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]) )