some more db lookup
This commit is contained in:
parent
b50ffc4c6b
commit
c431145a23
1 changed files with 32 additions and 3 deletions
|
|
@ -70,7 +70,6 @@ def test_db_lookup(tmp_path: Path) -> None:
|
||||||
c.execute("INSERT INTO backlogs (name, ensemble, code, path, project, parameters, parameter_file, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, datetime('now'), datetime('now'))",
|
c.execute("INSERT INTO backlogs (name, ensemble, code, path, project, parameters, parameter_file, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, datetime('now'), datetime('now'))",
|
||||||
(corr, ensemble, code, meas_path, uuid, pars, parameter_file))
|
(corr, ensemble, code, meas_path, uuid, pars, parameter_file))
|
||||||
conn.commit()
|
conn.commit()
|
||||||
conn.close()
|
|
||||||
|
|
||||||
results = find._db_lookup(db, ensemble, corr, code)
|
results = find._db_lookup(db, ensemble, corr, code)
|
||||||
assert len(results) == 1
|
assert len(results) == 1
|
||||||
|
|
@ -88,8 +87,38 @@ def test_db_lookup(tmp_path: Path) -> None:
|
||||||
assert len(results) == 1
|
assert len(results) == 1
|
||||||
results = find._db_lookup(db, ensemble, corr, code, parameters = "{par_A: 3.0, par_B: 4.0}")
|
results = find._db_lookup(db, ensemble, corr, code, parameters = "{par_A: 3.0, par_B: 4.0}")
|
||||||
assert results.empty
|
assert results.empty
|
||||||
#results = find._db_lookup(db, ensemble, corr, code, project, parameters, created_before, created_after, updated_before, updated_after)
|
|
||||||
|
|
||||||
#results = find._db_lookup(db, ensemble, corr, code, project, parameters, created_before, created_after, updated_before, updated_after)
|
corr = "g_A"
|
||||||
|
ensemble = "SF_A"
|
||||||
|
code = "openQCD"
|
||||||
|
meas_path = "archive/SF_A/f_A/Project_A.json.gz::asdfasdfasdf"
|
||||||
|
uuid = "Project_A"
|
||||||
|
pars = "{par_A: 3.0, par_B: 4.0}"
|
||||||
|
parameter_file = "projects/Project_A/myinput.in"
|
||||||
|
c.execute("INSERT INTO backlogs (name, ensemble, code, path, project, parameters, parameter_file, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, datetime('now'), datetime('now'))",
|
||||||
|
(corr, ensemble, code, meas_path, uuid, pars, parameter_file))
|
||||||
|
conn.commit()
|
||||||
|
|
||||||
|
corr = "f_A"
|
||||||
|
results = find._db_lookup(db, ensemble, corr, code)
|
||||||
|
assert len(results) == 1
|
||||||
|
results = find._db_lookup(db, "SF_B", corr, code)
|
||||||
|
assert results.empty
|
||||||
|
results = find._db_lookup(db, ensemble, "g_A", code)
|
||||||
|
assert len(results) == 1
|
||||||
|
results = find._db_lookup(db, ensemble, corr, "sfcf")
|
||||||
|
assert results.empty
|
||||||
|
results = find._db_lookup(db, ensemble, corr, code, project = "Project_A")
|
||||||
|
assert len(results) == 1
|
||||||
|
results = find._db_lookup(db, ensemble, "g_A", code, project = "Project_A")
|
||||||
|
assert len(results) == 1
|
||||||
|
results = find._db_lookup(db, ensemble, corr, code, project = "Project_B")
|
||||||
|
assert results.empty
|
||||||
|
results = find._db_lookup(db, ensemble, "g_A", code, project = "Project_B")
|
||||||
|
assert results.empty
|
||||||
|
results = find._db_lookup(db, ensemble, corr, code, parameters = pars)
|
||||||
|
assert results.empty
|
||||||
|
results = find._db_lookup(db, ensemble, "g_A", code, parameters = "{par_A: 3.0, par_B: 4.0}")
|
||||||
|
assert len(results) == 1
|
||||||
|
|
||||||
|
conn.close()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue