def test_parse_for_date_2():
    ip = InputParser()
    query = r"date >= 2018/11/05"
    search_dict = dict()
    new_query = ip.parse_for_date(query, search_dict)
    assert search_dict == {"date": [(">=", "2018/11/05")]}
    assert new_query == r""
def test_parse_for_date_3():
    ip = InputParser()
    query = r"camera date=2025/01/01"
    search_dict = {"date": [(">=", "2018/11/05")]}
    new_query = ip.parse_for_date(query, search_dict)
    assert search_dict == {"date": [(">=", "2018/11/05"), ("=", "2025/01/01")]}
    assert new_query == r"camera "
def test_parse_for_date_1():
    ip = InputParser()
    query = r"camera date>=2018/11/05 date<=2018/11/07 price > 20 price < 40"
    search_dict = dict()
    new_query = ip.parse_for_date(query, search_dict)
    assert search_dict == {
        "date": [(">=", "2018/11/05"), ("<=", "2018/11/07")]
    }
    assert new_query == r"camera   price > 20 price < 40"