mirror of
https://github.com/simonw/sqlite-utils.git
synced 2026-08-15 22:04:09 +02:00
Use db.table() and db.view() in tests, closes #838
This commit is contained in:
parent
43d5d3331f
commit
38fe466700
43 changed files with 1321 additions and 1254 deletions
|
|
@ -3,11 +3,13 @@ import pytest
|
|||
|
||||
@pytest.fixture
|
||||
def db(fresh_db):
|
||||
fresh_db["one_index"].insert({"id": 1, "name": "Cleo"}, pk="id")
|
||||
fresh_db["one_index"].create_index(["name"])
|
||||
fresh_db["two_indexes"].insert({"id": 1, "name": "Cleo", "species": "dog"}, pk="id")
|
||||
fresh_db["two_indexes"].create_index(["name"])
|
||||
fresh_db["two_indexes"].create_index(["species"])
|
||||
fresh_db.table("one_index").insert({"id": 1, "name": "Cleo"}, pk="id")
|
||||
fresh_db.table("one_index").create_index(["name"])
|
||||
fresh_db.table("two_indexes").insert(
|
||||
{"id": 1, "name": "Cleo", "species": "dog"}, pk="id"
|
||||
)
|
||||
fresh_db.table("two_indexes").create_index(["name"])
|
||||
fresh_db.table("two_indexes").create_index(["species"])
|
||||
return fresh_db
|
||||
|
||||
|
||||
|
|
@ -17,7 +19,7 @@ def test_analyze_whole_database(db):
|
|||
assert set(db.table_names()).issuperset(
|
||||
{"one_index", "two_indexes", "sqlite_stat1"}
|
||||
)
|
||||
assert list(db["sqlite_stat1"].rows) == [
|
||||
assert list(db.table("sqlite_stat1").rows) == [
|
||||
{"tbl": "two_indexes", "idx": "idx_two_indexes_species", "stat": "1 1"},
|
||||
{"tbl": "two_indexes", "idx": "idx_two_indexes_name", "stat": "1 1"},
|
||||
{"tbl": "one_index", "idx": "idx_one_index_name", "stat": "1 1"},
|
||||
|
|
@ -30,12 +32,12 @@ def test_analyze_one_table(db, method):
|
|||
if method == "db_method_with_name":
|
||||
db.analyze("one_index")
|
||||
elif method == "table_method":
|
||||
db["one_index"].analyze()
|
||||
db.table("one_index").analyze()
|
||||
|
||||
assert set(db.table_names()).issuperset(
|
||||
{"one_index", "two_indexes", "sqlite_stat1"}
|
||||
)
|
||||
assert list(db["sqlite_stat1"].rows) == [
|
||||
assert list(db.table("sqlite_stat1").rows) == [
|
||||
{"tbl": "one_index", "idx": "idx_one_index_name", "stat": "1 1"}
|
||||
]
|
||||
|
||||
|
|
@ -46,6 +48,6 @@ def test_analyze_index_by_name(db):
|
|||
assert set(db.table_names()).issuperset(
|
||||
{"one_index", "two_indexes", "sqlite_stat1"}
|
||||
)
|
||||
assert list(db["sqlite_stat1"].rows) == [
|
||||
assert list(db.table("sqlite_stat1").rows) == [
|
||||
{"tbl": "two_indexes", "idx": "idx_two_indexes_species", "stat": "1 1"},
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue