diff --git a/tests/test_issues_server.py b/tests/test_issues_server.py
index 669c3b1fcf62a3d236c61a2844ea6dd4e082ac78..22b2508c3fea2ea894f72bdb0e93d313cecb7882 100644
--- a/tests/test_issues_server.py
+++ b/tests/test_issues_server.py
@@ -263,14 +263,14 @@ def test_issue_170():
     """update scalar data type to list data type"""
     p = db.Property(name="TestProp1", datatype=db.LIST(db.INTEGER))
     p.value = [1, 2]
-    p.insert()  # works
+    p.insert()
 
     p2 = db.execute_query("FIND TestProp1", unique=True)
     assert p2.datatype == db.LIST(db.INTEGER)
     assert p2.value == [1, 2]
 
     p.description = "TestDescription"
-    p.update()  # fails
+    p.update()  # this failed
 
     p2 = db.execute_query("FIND TestProp1", unique=True)
     assert p2.datatype == db.LIST(db.INTEGER)
@@ -278,23 +278,26 @@ def test_issue_170():
     assert p2.description == "TestDescription"
 
     p = db.Property(name="TestProp2", datatype=db.DOUBLE)
-    p.insert()  # works
+    p.insert()
 
     p.datatype = db.LIST(db.INTEGER)
-    p.update()  # works
-    p2 = db.execute_query("FIND TestProp1", unique=True)
+    p.update()  # this worked because no value yet
+    p2 = db.execute_query("FIND TestProp2", unique=True)
+    assert p2.datatype == db.LIST(db.INTEGER)
+    p.value = [1, 2]
+
+    p.update()  # this failed
+    p2 = db.execute_query("FIND TestProp2", unique=True)
     assert p2.datatype == db.LIST(db.INTEGER)
     assert p2.value == [1, 2]
-    p2.value = [1, 2]
-    p2.update()  # fails
 
     p = db.Property(name="TestProp3", datatype=db.DOUBLE)
-    p.insert()  # works
+    p.insert()
 
     p.datatype = db.LIST(db.INTEGER)
     p.value = [1, 2]
-    p.update()  # fails
+    p.update()  # this failed
 
-    p2 = db.execute_query("FIND TestProp1", unique=True)
+    p2 = db.execute_query("FIND TestProp3", unique=True)
     assert p2.datatype == db.LIST(db.INTEGER)
     assert p2.value == [1, 2]