diff --git a/test/runtests.jl b/test/runtests.jl index e8c461baafac5140044b0d179aa9601d2ed148a8..774ea49cb64580bb22aaa5a2f0d30a18e85ce36c 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -151,13 +151,20 @@ end @testset "Test entity update" begin - resset = execute_query("FIND TestEnt") ent_with_name = execute_query("FIND TestEnt") - prop = CaosDB.Entity.create_property(name = "TestProperty", value = "12345") - CaosDB.Entity.set_datatype(prop, "INTEGER") - CaosDB.Entity.append_properties(ent_with_name[1], [prop]) - + prop = CaosDB.Entity.create_property_entity(name = "TestProperty", datatype = "TEXT", unit = "cm", + is_reference = false, is_list = false) + + single_insert_transaction1 = create_transaction() + add_insert_entity(single_insert_transaction1, prop) + execute(single_insert_transaction1) + results = get_results(single_insert_transaction1 ) + + prop2 = CaosDB.Entity.create_property(id=get_id(results[1])) + CaosDB.Entity.append_property(ent_with_name[1], prop2) + single_insert_transaction = create_transaction() + add_update_entity(single_insert_transaction , ent_with_name[1]) execute(single_insert_transaction) results = get_results(single_insert_transaction )