feat(model): Add new LLMClient and new build tools (#967)

This commit is contained in:
Fangyin Cheng
2023-12-23 16:33:01 +08:00
committed by GitHub
parent 12234ae258
commit 0c46c339ca
30 changed files with 1072 additions and 133 deletions

View File

@@ -47,7 +47,8 @@ def test_run_no_throw(db):
def test_get_indexes(db):
db.run("CREATE TABLE test (name TEXT);")
db.run("CREATE INDEX idx_name ON test(name);")
assert db.get_indexes("test") == [("idx_name", "c")]
indexes = db.get_indexes("test")
assert indexes == [{"name": "idx_name", "column_names": ["name"]}]
def test_get_indexes_empty(db):