def test_query_cache_status(tmp_path):
    c = Cache(tmp_path)

    info = {'request_id': '111-222-333', 'key': 'bogus'}
    c.set_query_status(info)
    assert c.query_status_exists('111-222-333')
    info1 = c.lookup_query_status('111-222-333')
    assert info1['key'] == 'bogus'
def test_query_cache_status_bad(tmp_path):
    c = Cache(tmp_path)

    assert not c.query_status_exists('111-222-333')
    with pytest.raises(ServiceXException):
        c.lookup_query_status('111-222-333')