Fix scenario test on Decimal
MySQL returns a Decimal with fixed context
This commit is contained in:
1 parent
d985a399ce
commit
e193f22045
1 file changed
+33
-22
@@ -209,11 +209,13 @@ Receive 4 products::
|
||||
>>> shipment.state
|
||||
u'done'
|
||||
>>> stock_supplier.reload()
|
||||
>>> (stock_supplier.debit, stock_supplier.credit)
|
||||
(Decimal('0.00'), Decimal('20.00'))
|
||||
>>> (stock_supplier.debit, stock_supplier.credit) == \
|
||||
... (Decimal('0.00'), Decimal('20.00'))
|
||||
True
|
||||
>>> stock.reload()
|
||||
>>> (stock.debit, stock.credit)
|
||||
(Decimal('20.00'), Decimal('0.00'))
|
||||
>>> (stock.debit, stock.credit) == \
|
||||
... (Decimal('20.00'), Decimal('0.00'))
|
||||
True
|
||||
|
||||
Open supplier invoice::
|
||||
|
||||
@@ -227,14 +229,17 @@ Open supplier invoice::
|
||||
>>> invoice.state
|
||||
u'open'
|
||||
>>> payable.reload()
|
||||
>>> (payable.debit, payable.credit)
|
||||
(Decimal('0.00'), Decimal('24.00'))
|
||||
>>> (payable.debit, payable.credit) == \
|
||||
... (Decimal('0.00'), Decimal('24.00'))
|
||||
True
|
||||
>>> expense.reload()
|
||||
>>> (expense.debit, expense.credit)
|
||||
(Decimal('24.00'), Decimal('20.00'))
|
||||
>>> (expense.debit, expense.credit) == \
|
||||
... (Decimal('24.00'), Decimal('20.00'))
|
||||
True
|
||||
>>> stock_supplier.reload()
|
||||
>>> (stock_supplier.debit, stock_supplier.credit)
|
||||
(Decimal('20.00'), Decimal('20.00'))
|
||||
>>> (stock_supplier.debit, stock_supplier.credit) == \
|
||||
... (Decimal('20.00'), Decimal('20.00'))
|
||||
True
|
||||
|
||||
Update cost price of product::
|
||||
|
||||
@@ -278,11 +283,13 @@ Send 2 products::
|
||||
>>> shipment.state
|
||||
u'done'
|
||||
>>> stock_customer.reload()
|
||||
>>> (stock_customer.debit, stock_customer.credit)
|
||||
(Decimal('12.00'), Decimal('0.00'))
|
||||
>>> (stock_customer.debit, stock_customer.credit) == \
|
||||
... (Decimal('12.00'), Decimal('0.00'))
|
||||
True
|
||||
>>> stock.reload()
|
||||
>>> (stock.debit, stock.credit)
|
||||
(Decimal('20.00'), Decimal('12.00'))
|
||||
>>> (stock.debit, stock.credit) == \
|
||||
... (Decimal('20.00'), Decimal('12.00'))
|
||||
True
|
||||
|
||||
Open customer invoice::
|
||||
|
||||
@@ -292,14 +299,18 @@ Open customer invoice::
|
||||
>>> invoice.state
|
||||
u'open'
|
||||
>>> receivable.reload()
|
||||
>>> (receivable.debit, receivable.credit)
|
||||
(Decimal('20.00'), Decimal('0.00'))
|
||||
>>> (receivable.debit, receivable.credit) == \
|
||||
... (Decimal('20.00'), Decimal('0.00'))
|
||||
True
|
||||
>>> revenue.reload()
|
||||
>>> (revenue.debit, revenue.credit)
|
||||
(Decimal('0.00'), Decimal('20.00'))
|
||||
>>> (revenue.debit, revenue.credit) == \
|
||||
... (Decimal('0.00'), Decimal('20.00'))
|
||||
True
|
||||
>>> stock_customer.reload()
|
||||
>>> (stock_customer.debit, stock_customer.credit)
|
||||
(Decimal('12.00'), Decimal('12.00'))
|
||||
>>> (stock_customer.debit, stock_customer.credit) == \
|
||||
... (Decimal('12.00'), Decimal('12.00'))
|
||||
True
|
||||
>>> cogs.reload()
|
||||
>>> (cogs.debit, cogs.credit)
|
||||
(Decimal('12.00'), Decimal('0.00'))
|
||||
>>> (cogs.debit, cogs.credit) == \
|
||||
... (Decimal('12.00'), Decimal('0.00'))
|
||||
True
|
||||
Reference in new issue
Block a user