mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-15 03:01:22 +00:00
@@ -35,8 +35,7 @@ class TestPartySpecificItem(IntegrationTestCase):
|
|||||||
items = item_query(
|
items = item_query(
|
||||||
doctype="Item", txt="", searchfield="name", start=0, page_len=20, filters=filters, as_dict=False
|
doctype="Item", txt="", searchfield="name", start=0, page_len=20, filters=filters, as_dict=False
|
||||||
)
|
)
|
||||||
for item in items:
|
self.assertTrue(self.item.name in flatten(items))
|
||||||
self.assertEqual(item[0], self.item.name)
|
|
||||||
|
|
||||||
def test_item_query_for_supplier(self):
|
def test_item_query_for_supplier(self):
|
||||||
create_party_specific_item(
|
create_party_specific_item(
|
||||||
@@ -49,5 +48,14 @@ class TestPartySpecificItem(IntegrationTestCase):
|
|||||||
items = item_query(
|
items = item_query(
|
||||||
doctype="Item", txt="", searchfield="name", start=0, page_len=20, filters=filters, as_dict=False
|
doctype="Item", txt="", searchfield="name", start=0, page_len=20, filters=filters, as_dict=False
|
||||||
)
|
)
|
||||||
for item in items:
|
self.assertTrue(self.item.item_group in flatten(items))
|
||||||
self.assertEqual(item[2], self.item.item_group)
|
|
||||||
|
|
||||||
|
def flatten(lst):
|
||||||
|
result = []
|
||||||
|
for item in lst:
|
||||||
|
if isinstance(item, tuple):
|
||||||
|
result.extend(flatten(item))
|
||||||
|
else:
|
||||||
|
result.append(item)
|
||||||
|
return result
|
||||||
|
|||||||
Reference in New Issue
Block a user