filtering product searches with empty string working now

This commit is contained in:
Sam
2021-03-17 11:30:11 +00:00
parent 696e2f49d1
commit d2ee4273b9
2 changed files with 48 additions and 12 deletions

View File

@@ -757,19 +757,22 @@ class ProductSearchTest(TestCase):
payload = response.json()
self.assertEquals(len(payload['products']), len(expected_instances))
def test_anon_user_can_search_empty_string(self):
def test_anon_user_can_search_empty_string_with_tags(self):
expected_instances = [
self.factory(tags="lunares/rojos", category='zapatos', description="zapatos verdes", discount=None),
self.factory(tags="colores/rojos, tono/brillante", discount=100.00),
self.factory(tags="lunares/azules", description="zapatos rojos", discount=12.00),
self.factory(tags="lunares/rojos", description="zapatos", discount=0.00),
]
unexpected_instances = [
self.factory(tags="lunares/azules", description="zapatos rojos", discount=12.00),
self.factory(attributes='"zapatos de campo", tono/oscuro', discount=9.00),
self.factory(description="chanclas"),
self.factory(tags="azules"),
]
# discount=true
url = f"{self.endpoint}?q="
url = f"{self.endpoint}?tags=rojos"
# send in request
response = self.client.get(url)
# check response