pass purchase invoice test cases
This commit is contained in:
parent
3576b18d97
commit
872359c61c
@ -39,7 +39,14 @@ class TestPurchaseInvoice(unittest.TestCase):
|
|||||||
make_test_records("Purchase Invoice", verbose=0)
|
make_test_records("Purchase Invoice", verbose=0)
|
||||||
|
|
||||||
def test_gl_entries(self):
|
def test_gl_entries(self):
|
||||||
wrapper = webnotes.model_wrapper(self.get_test_doclist()).insert()
|
wrapper = webnotes.model_wrapper(self.get_test_doclist())
|
||||||
|
|
||||||
|
# circumvent the disabled calculation call
|
||||||
|
obj = webnotes.get_obj(doc=wrapper.doc, doclist=wrapper.doclist)
|
||||||
|
obj.calculate_taxes_and_totals()
|
||||||
|
wrapper.set_doclist(obj.doclist)
|
||||||
|
|
||||||
|
wrapper.insert()
|
||||||
wrapper.submit()
|
wrapper.submit()
|
||||||
wrapper.load_from_db()
|
wrapper.load_from_db()
|
||||||
dl = wrapper.doclist
|
dl = wrapper.doclist
|
||||||
@ -61,7 +68,14 @@ class TestPurchaseInvoice(unittest.TestCase):
|
|||||||
self.assertEqual([d.debit, d.credit], expected_gl_entries.get(d.account))
|
self.assertEqual([d.debit, d.credit], expected_gl_entries.get(d.account))
|
||||||
|
|
||||||
def test_purchase_invoice_calculation(self):
|
def test_purchase_invoice_calculation(self):
|
||||||
wrapper = webnotes.model_wrapper(self.get_test_doclist()).insert()
|
wrapper = webnotes.model_wrapper(self.get_test_doclist())
|
||||||
|
|
||||||
|
# circumvent the disabled calculation call
|
||||||
|
obj = webnotes.get_obj(doc=wrapper.doc, doclist=wrapper.doclist)
|
||||||
|
obj.calculate_taxes_and_totals()
|
||||||
|
wrapper.set_doclist(obj.doclist)
|
||||||
|
|
||||||
|
wrapper.insert()
|
||||||
wrapper.load_from_db()
|
wrapper.load_from_db()
|
||||||
|
|
||||||
self.assertEqual(wrapper.doclist[0].net_total, 1250)
|
self.assertEqual(wrapper.doclist[0].net_total, 1250)
|
||||||
|
Loading…
Reference in New Issue
Block a user