def test_parse_for_keyword_2(): ip = InputParser() query = r"camera%" search_dict = dict() new_query = ip.parse_for_keyword(query, search_dict) assert search_dict == {"keyword": [("%", "camera")]} assert new_query == r""
def test_parse_for_keyword_3(): ip = InputParser() query = r"midichlorians cat=starwars darth%" search_dict = dict() new_query = ip.parse_for_keyword(query, search_dict) assert search_dict == {"keyword": [("=", "midichlorians"), ("%", "darth")]} assert new_query == r" cat=starwars "
def test_parse_for_keyword_1(): ip = InputParser() query = r"camera location=my-house" search_dict = dict() new_query = ip.parse_for_keyword(query, search_dict) assert search_dict == {"keyword": [("=", "camera")]} assert new_query == r" location=my-house"
def test_parse_for_keyword_4(): ip = InputParser() query = r"location=deathstar ihatesand%" search_dict = { "keyword": [("=", "prequelsarethebest")], "date": [(">=", "2018/05/03")] } new_query = ip.parse_for_keyword(query, search_dict) assert search_dict == { "keyword": [("=", "prequelsarethebest"), ("%", "ihatesand")], "date": [(">=", "2018/05/03")] } assert new_query == r"location=deathstar "