def test_parse_for_location_2(): ip = InputParser() query = r"location=coruscant location=tatooine" search_dict = dict() new_query = ip.parse_for_location(query, search_dict) assert search_dict == {"location": [("=", "coruscant"), ("=", "tatooine")]} assert new_query == r" "
def test_parse_for_location_1(): ip = InputParser() query = r"location=edmonton date=2018/11/07" search_dict = dict() new_query = ip.parse_for_location(query, search_dict) assert search_dict == {"location": [("=", "edmonton")]} assert new_query == r" date=2018/11/07"
def test_parse_for_location_3(): ip = InputParser() query = r"location=coruscant date=2019/11/11 location=tatooine" search_dict = {"location": [("=", "edmonton")]} new_query = ip.parse_for_location(query, search_dict) assert search_dict == { "location": [("=", "edmonton"), ("=", "coruscant"), ("=", "tatooine")] } assert new_query == r" date=2019/11/11 "
def test_parse_for_location_4(): ip = InputParser() query = r"date=2019/11/11 location=tatooine" search_dict = {"price": [("=", "30")]} new_query = ip.parse_for_location(query, search_dict) assert search_dict == { "price": [("=", "30")], "location": [("=", "tatooine")] } assert new_query == r"date=2019/11/11 "