Skip to content
Snippets Groups Projects
Commit 0fc0cf73 authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

rename

parent 29d761b1
No related branches found
No related tags found
1 merge request!4F full ak
Pipeline #12662 failed
...@@ -141,10 +141,10 @@ end ...@@ -141,10 +141,10 @@ end
@testset "Test entity insertion, update and deletion" begin @testset "Test entity insertion, update and deletion" begin
# 1. Insert # 1. Insert
ent_with_name = CaosDB.Entity.create_recordtype("TestEnt") ent_with_name = CaosDB.Entity.create_recordtype("TestEnt")
single_insert_transaction = create_transaction() insert_rt_transaction = create_transaction()
add_insert_entity(single_insert_transaction, ent_with_name) add_insert_entity(insert_rt_transaction, ent_with_name)
execute(single_insert_transaction) execute(insert_rt_transaction)
results = get_results(single_insert_transaction) results = get_results(insert_rt_transaction)
@test length(results) == 1 @test length(results) == 1
@test has_errors(results[1]) == false @test has_errors(results[1]) == false
...@@ -160,30 +160,39 @@ end ...@@ -160,30 +160,39 @@ end
is_list = false, is_list = false,
) )
single_insert_transaction1 = create_transaction() insert_prop_transaction = create_transaction()
add_insert_entity(single_insert_transaction1, prop) add_insert_entity(insert_prop_transaction, prop)
execute(single_insert_transaction1) execute(insert_prop_transaction)
results = get_results(single_insert_transaction1) results = get_results(insert_prop_transaction)
prop2 = CaosDB.Entity.create_property(id = get_id(results[1])) prop2 = CaosDB.Entity.create_property(id = get_id(results[1]))
CaosDB.Entity.append_property(ent_with_name[1], prop2) CaosDB.Entity.append_property(ent_with_name[1], prop2)
single_insert_transaction = create_transaction() update_transaction = create_transaction()
add_update_entity(update_transaction, ent_with_name[1])
execute(update_transaction)
results = get_results(update_transaction)
@test length(results) == 1
add_update_entity(single_insert_transaction, ent_with_name[1])
execute(single_insert_transaction) retrieve_transaction = create_transaction()
results = get_results(single_insert_transaction) add_update_entity(retrieve_transaction, get_id(results[1]))
execute(retrieve_transaction)
results = get_results(retrieve_transaction)
@test length(results) == 1 @test length(results) == 1
@test has_errors(results[1]) == false @test has_errors(results[1]) == false
@test get_id(results[1]) != "" @test length(CaosDB.Entity.get_properties(results[1])) == 1
prop = CaosDB.Entity.get_property(results[1], 1)
@test get_name(prop) == "TestProperty"
@test get_unit(prop) == "cm"
# 3. delete # 3. delete
ent_with_name = execute_query("FIND TestEnt") ent_with_name = execute_query("FIND TestEnt")
single_insert_transaction = create_transaction() delete_transaction = create_transaction()
add_delete_by_id(single_insert_transaction, get_id(ent_with_name[1])) add_delete_by_id(delete_transaction, get_id(ent_with_name[1]))
execute(single_insert_transaction) execute(delete_transaction)
results = get_results(single_insert_transaction) results = get_results(delete_transaction)
@test length(results) == 1 @test length(results) == 1
@test has_errors(results[1]) == false @test has_errors(results[1]) == false
...@@ -191,9 +200,9 @@ end ...@@ -191,9 +200,9 @@ end
# 4. Cleanup # 4. Cleanup
ent_with_name = execute_query("FIND TestProperty") ent_with_name = execute_query("FIND TestProperty")
single_insert_transaction = create_transaction() cleanup_transaction = create_transaction()
add_delete_by_id(single_insert_transaction, get_id(ent_with_name[1])) add_delete_by_id(cleanup_transaction, get_id(ent_with_name[1]))
execute(single_insert_transaction) execute(cleanup_transaction)
end end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment