Skip to content

Commit d12f49b

Browse files
authored
Run single engine for all tests (#106)
* using single engine for all tests * fix
1 parent b50caa7 commit d12f49b

File tree

1 file changed

+27
-31
lines changed

1 file changed

+27
-31
lines changed

test/integration.jl

Lines changed: 27 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -112,42 +112,38 @@ const CTX = test_context()
112112
# engine
113113
@testset "engine" begin end
114114

115-
# -----------------------------------
116-
# database
117-
@testset "database" begin
118-
dbname = rnd_test_name()
119-
rsp = create_database(CTX, dbname)
120-
@test rsp.database.name == dbname
121-
@test rsp.database.state == "CREATED"
122-
123-
# TODO: https://github.com/RelationalAI/relationalai-infra/issues/2542
124-
# In order to clone from a database, you currently need to "touch" it, to materialize
125-
# it. Remove this once that is fixed.
126-
with_engine(CTX) do engine_name
115+
with_engine(CTX) do engine_name
116+
# -----------------------------------
117+
# database
118+
@testset "database" begin
119+
dbname = rnd_test_name()
120+
rsp = create_database(CTX, dbname)
121+
@test rsp.database.name == dbname
122+
@test rsp.database.state == "CREATED"
123+
124+
# TODO: https://github.com/RelationalAI/relationalai-infra/issues/2542
125+
# In order to clone from a database, you currently need to "touch" it, to materialize
126+
# it. Remove this once that is fixed.
127127
_ = exec(CTX, dbname, engine_name, "")
128-
end
129-
130-
dbname_clone = "$dbname-clone"
131-
rsp = create_database(CTX, dbname_clone, source=dbname)
132-
@test rsp.database.name == dbname_clone
133-
@test rsp.database.state == "CREATED"
134128

135-
# Already exists
136-
@test_throws RAI.HTTPError create_database(CTX, dbname_clone)
137-
@test_throws RAI.HTTPError create_database(CTX, dbname_clone, source=dbname)
129+
dbname_clone = "$dbname-clone"
130+
rsp = create_database(CTX, dbname_clone, source=dbname)
131+
@test rsp.database.name == dbname_clone
132+
@test rsp.database.state == "CREATED"
138133

139-
rsp = delete_database(CTX, dbname)
140-
@test rsp.name == dbname
141-
@test delete_database(CTX, dbname_clone).name == dbname_clone
134+
# Already exists
135+
@test_throws RAI.HTTPError create_database(CTX, dbname_clone)
136+
@test_throws RAI.HTTPError create_database(CTX, dbname_clone, source=dbname)
142137

143-
# Doesn't exists
144-
@test_throws RAI.HTTPError delete_database(CTX, dbname)
145-
end
146-
147-
# -----------------------------------
148-
# transactions
138+
rsp = delete_database(CTX, dbname)
139+
@test rsp.name == dbname
140+
@test delete_database(CTX, dbname_clone).name == dbname_clone
149141

150-
with_engine(CTX) do engine_name
142+
# Doesn't exists
143+
@test_throws RAI.HTTPError delete_database(CTX, dbname)
144+
end
145+
# -----------------------------------
146+
# transactions
151147
with_database(CTX) do database_name
152148

153149
# -----------------------------------

0 commit comments

Comments
 (0)