Pricing cron
This commit is contained in:
@@ -1407,8 +1407,8 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
self.assertEqual(generate.call_count, 2)
|
||||
generate_from_sale_line.assert_called_once_with(unmatched_sale_line)
|
||||
|
||||
def test_update_daily_pricing_checks_all_purchase_and_sale_lines(self):
|
||||
'daily pricing cron refreshes purchase and sale pricing lines'
|
||||
def test_update_daily_pricing_checks_and_recomputes_all_lines(self):
|
||||
'daily pricing cron refreshes pricing and line prices'
|
||||
Pricing = Pool().get('pricing.pricing')
|
||||
PurchaseLine = Mock()
|
||||
SaleLine = Mock()
|
||||
@@ -1431,6 +1431,9 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
SaleLine.search.assert_called_once_with([])
|
||||
for line in purchase_lines + sale_lines:
|
||||
line.check_pricing.assert_called_once_with()
|
||||
line._recompute_trade_price_fields.assert_called_once_with()
|
||||
PurchaseLine.save.assert_called_once_with(purchase_lines)
|
||||
SaleLine.save.assert_called_once_with(sale_lines)
|
||||
|
||||
def test_create_pnl_fee_from_line_accepts_missing_rate_amount(self):
|
||||
'purchase fee valuation treats an uncomputed rate amount as zero'
|
||||
|
||||
Reference in New Issue
Block a user