diff --git a/tests/test_misc.py b/tests/test_misc.py
index c890796bd294ccc4c2df0c8a4f4ba7d1fefd5470..4163d2b98eb4e34bb28f77531c4ece955b4bc7c5 100644
--- a/tests/test_misc.py
+++ b/tests/test_misc.py
@@ -158,7 +158,6 @@ def test_parent_duplicate_2():
 
 def test_server_error():
     con = db.get_connection()
-    con._login()
     with raises(db.HTTPServerError) as cm:
         con._http_request(
             method="GET",
@@ -401,58 +400,6 @@ def test_overrides_in_subdomains():
     assert rt1.is_valid() is True
 
 
-@mark.skip()
-def test_cache_performance():
-    import time as t
-
-    q = db.Query("Count Record Simulation.ID>57500")
-    q.execute()
-    results = q.results
-
-    print("\nFetching " + str(results) + " Entities (IdOnly)")
-    t1 = t.time()
-    q = db.Query("Find Record Simulation.ID>57500")
-    q.putFlag("IdOnly")
-    c = q.execute()
-    t2 = t.time() - t1
-    print("Time [s]: " + str(t2))
-    t2 = 0.0
-
-    n = 10
-
-    while t2 < 30 and n <= results:
-        fetch = Container()
-        i = 0
-
-        for e in c:
-            i += 1
-            fetch.append(Record(id=e.id))
-
-            if i >= n:
-                break
-
-        print("\nFetching " + str(n) + " Entities (w/o Cache)")
-        t1 = t.time()
-        fetch.retrieve(flags="disableCache")
-        t2 = t.time() - t1
-        print("Time [s]: " + str(t2))
-
-        fetch = Container()
-        i = 0
-
-        for e in c:
-            i += 1
-            fetch.append(Record(id=e.id))
-
-            if i >= n:
-                break
-
-        print("Fetching " + str(n) + " Entities (with Cache)")
-        t1 = t.time()
-        fetch.retrieve()
-        t2 = t.time() - t1
-        print("Time [s]: " + str(t2))
-        n += 10
 
 
 def test_role_after_retrieve():
diff --git a/tests/test_select.py b/tests/test_select.py
index 2eae8cfa54e62a7eec91eec9a75a140395aec4e8..7456a7ee0c58958401c122011c9ca8fa80ceab2a 100644
--- a/tests/test_select.py
+++ b/tests/test_select.py
@@ -106,7 +106,7 @@ def test_id1():
     p1_c = db.execute_query("SELECT id FROM TestPropertyOne", unique=True)
     assert p1_c.is_valid() is True
     assert p1_c.id == p1.id
-    assert p1_c.name is not None, "Name is always included"
+    assert p1_c.name is None
     assert p1_c.datatype is None
     assert p1_c.description is None
 
@@ -121,7 +121,7 @@ def test_id2():
     p2_c = db.execute_query("SELECT id FROM TestPropertyTwo", unique=True)
     assert p2_c.is_valid() is True
     assert p2_c.id == p2.id
-    assert p2_c.name is not None, "Name is always included"
+    assert p2_c.name is None
     assert p2_c.datatype is None
     assert p2_c.description is None
 
diff --git a/tests/test_state.py b/tests/test_state.py
index bbe517378403ddf97c5a898a656a20ddc9bdfa28..1bc8a49c823eedd3479e52f9841bd6ac578346a6 100644
--- a/tests/test_state.py
+++ b/tests/test_state.py
@@ -357,20 +357,25 @@ def test_wrong_final():
     rec.add_parent("TestRT")
     rec.state = db.State(model="Model1", name="State1")
     rec.insert()
+    assert len(rec.properties) == 0
 
     rec.state = db.State(model="Model1", name="State2")
     rec.update()
+    assert len(rec.properties) == 0
 
     with pytest.raises(db.TransactionError):
         rec.delete()
 
     assert len(rec.get_errors()) == 1
     assert rec.get_errors()[0].description == "Final state not allowed."
+    assert len(rec.properties) == 0
 
     rec.state = db.State(model="Model1", name="State3")
     rec.update()
+    assert len(rec.properties) == 0
     rec.state = db.State(model="Model1", name="State1")
     rec.update()
+    assert len(rec.properties) == 0
     rec.delete()