diff --git a/tests/test_query.py b/tests/test_query.py index eccd303cccb3370ceba1fc6a48c98017a43789a6..713081efdb504999cf6427b398f39e21ace996ea 100644 --- a/tests/test_query.py +++ b/tests/test_query.py @@ -1054,6 +1054,8 @@ def test_query_cache(): response = query.execute() assert response == 1 assert query.cached == False + assert query.etag is not None + etag = query.etag # cached == True query = h.Query("COUNT TestRT") @@ -1061,6 +1063,7 @@ def test_query_cache(): response = query.execute() assert response == 1 assert query.cached == True + assert query.etag == etag # cached == True query = h.Query("FIND TestRT") @@ -1068,6 +1071,7 @@ def test_query_cache(): response = query.execute(unique=True) assert response.id == entity.id assert query.cached == True + assert query.etag == etag # cached == True query = h.Query("SELECT bla FROM TestRT") @@ -1075,6 +1079,7 @@ def test_query_cache(): response = query.execute(unique=True) assert response.id == entity.id assert query.cached == True + assert query.etag == etag # no cache flag query = h.Query("SELECT bla FROM TestRT") @@ -1082,6 +1087,7 @@ def test_query_cache(): response = query.execute(unique=True, cache=False) assert response.id == entity.id assert query.cached == False + assert query.etag == etag # cached == True query = h.Query("SELECT bla FROM TestRT") @@ -1089,6 +1095,7 @@ def test_query_cache(): response = query.execute(unique=True) assert response.id == entity.id assert query.cached == True + assert query.etag == etag # write resets cache another_entity = h.Record().add_parent("TestRT").insert() @@ -1099,6 +1106,8 @@ def test_query_cache(): response = query.execute() assert response == 2 assert query.cached == False + assert query.etag != etag + new_etag = query.etag # cached == True query = h.Query("COUNT TestRT") @@ -1106,6 +1115,7 @@ def test_query_cache(): response = query.execute() assert response == 2 assert query.cached == True + assert query.etag == new_etag def test_query_cache_with_permissions():