add id lookup test
This commit is contained in:
parent
bd34b7c378
commit
f8566207e3
1 changed files with 22 additions and 0 deletions
|
|
@ -32,3 +32,25 @@ def test_find_lookup_by_one_alias(tmp_path: Path) -> None:
|
||||||
with pytest.raises(Exception):
|
with pytest.raises(Exception):
|
||||||
assert uuid == find._project_lookup_by_alias(db, "fun_project")
|
assert uuid == find._project_lookup_by_alias(db, "fun_project")
|
||||||
conn.close()
|
conn.close()
|
||||||
|
|
||||||
|
|
||||||
|
def test_find_lookup_by_id(tmp_path: Path) -> None:
|
||||||
|
db = make_sql(tmp_path)
|
||||||
|
conn = sqlite3.connect(db)
|
||||||
|
c = conn.cursor()
|
||||||
|
uuid = "test_uuid"
|
||||||
|
alias_str = "fun_project"
|
||||||
|
tag_str = "tt"
|
||||||
|
owner = "tester"
|
||||||
|
code = "test_code"
|
||||||
|
c.execute("INSERT INTO projects (id, aliases, customTags, owner, code, created_at, updated_at) VALUES (?, ?, ?, ?, ?, datetime('now'), datetime('now'))",
|
||||||
|
(uuid, alias_str, tag_str, owner, code))
|
||||||
|
conn.commit()
|
||||||
|
conn.close()
|
||||||
|
result = find._project_lookup_by_id(db, uuid)[0]
|
||||||
|
assert uuid == result[0]
|
||||||
|
assert alias_str == result[1]
|
||||||
|
assert tag_str == result[2]
|
||||||
|
assert owner == result[3]
|
||||||
|
assert code == result[4]
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue