fix: Sider and CI

- Incorrect path and Settings in price_list.py import due to merge
- Extra space removed in website_item.py
- Changed client side namespace to `erpnext.e_commerce.*`
This commit is contained in:
marination
2021-08-26 19:14:10 +05:30
parent 06a6fd512a
commit d3702947b8
8 changed files with 22 additions and 20 deletions

View File

@@ -286,7 +286,7 @@ class WebsiteItem(WebsiteGenerator):
# make an attribute-value map for easier access in templates
variant.attribute_map = frappe._dict(
{ attr.attribute : attr.value for attr in variant.attributes}
{attr.attribute : attr.value for attr in variant.attributes}
)
for attr in variant.attributes:

View File

@@ -168,11 +168,13 @@ class TestProductDataEngine(unittest.TestCase):
filter_engine = ProductFiltersBuilder()
attribute_filter = filter_engine.get_attribute_filters()[0]
attribute = attribute_filter.item_attribute_values[0]
attributes = attribute_filter.item_attribute_values
attribute_values = [d.attribute_value for d in attributes]
self.assertEqual(attribute_filter.name, "Test Size")
self.assertEqual(len(attribute_filter.item_attribute_values), 1)
self.assertEqual(attribute.attribute_value, "Large")
self.assertGreater(len(attribute_values), 0)
self.assertIn("Large", attribute_values)
def test_product_list_with_attribute_filter(self):
"Test if attribute filters are applied correctly."