01.04.26
This commit is contained in:
@@ -92,6 +92,18 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
valuation_module.Valuation._get_strategy_mtm_price(strategy, line),
|
||||
Decimal('100.0000'))
|
||||
|
||||
def test_sale_line_is_unmatched_checks_lot_links(self):
|
||||
'sale line unmatched helper ignores empty matches and detects linked purchases'
|
||||
sale_line = Mock()
|
||||
sale_line.get_matched_lines.return_value = []
|
||||
self.assertTrue(
|
||||
valuation_module.ValuationProcess._sale_line_is_unmatched(sale_line))
|
||||
|
||||
linked = Mock(lot_p=Mock(line=Mock()))
|
||||
sale_line.get_matched_lines.return_value = [linked]
|
||||
self.assertFalse(
|
||||
valuation_module.ValuationProcess._sale_line_is_unmatched(sale_line))
|
||||
|
||||
def test_parse_numbers_supports_inline_and_legacy_separators(self):
|
||||
'parse_numbers keeps supporting inline entry and legacy separators'
|
||||
self.assertEqual(
|
||||
|
||||
Reference in New Issue
Block a user