fix: test cases

This commit is contained in:
Mihir Kandoi
2025-12-13 13:39:19 +05:30
parent c9eda3c279
commit 3de80ec640

View File

@@ -63,8 +63,10 @@ class TestBOMCreator(IntegrationTestCase):
fg_valuation_rate = 0
for row in doc.items:
if not row.is_expandable:
if row.fg_item == final_product:
fg_valuation_rate += row.amount
if not row.is_expandable:
self.assertEqual(row.fg_item, "Frame Assembly")
self.assertEqual(row.fg_reference_id, doc.items[0].name)
@@ -105,8 +107,10 @@ class TestBOMCreator(IntegrationTestCase):
fg_valuation_rate = 0
for row in doc.items:
if not row.is_expandable:
if row.fg_item == final_product:
fg_valuation_rate += row.amount
if not row.is_expandable:
self.assertEqual(row.fg_item, "Bicycle")
self.assertEqual(row.fg_reference_id, doc.name)
@@ -170,8 +174,10 @@ class TestBOMCreator(IntegrationTestCase):
fg_valuation_rate = 0
for row in doc.items:
if not row.is_expandable:
if row.fg_item == final_product:
fg_valuation_rate += row.amount
if not row.is_expandable:
self.assertEqual(row.fg_item, "Pedal Assembly")
self.assertEqual(row.qty, 2.0)
self.assertEqual(row.fg_reference_id, doc.items[0].name)