Fix scenario test on Decimal

MySQL returns a Decimal with fixed context
This commit is contained in:
Cédric Krier committed 2011-01-23 12:04:37 +01:00
1 parent d985a399ce
commit e193f22045
1 file changed
+33 -22
+33 -22
View File
@@ -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