初始化测试通过

This commit is contained in:
2026-09-10 13:04:13 +08:00
parent ccb12dad7c
commit 9c7b27c675
40 changed files with 141 additions and 1790 deletions

View File

@@ -12,6 +12,7 @@ class TestDbSmoke(unittest.TestCase):
with IsolatedDataRoot():
from db.connection import get_conn, init_db
from db.display_metadata import METADATA_TABLES, iter_user_tables
from util.constants import BUSINESS_TABLES
init_db()
init_db()
@@ -26,9 +27,9 @@ class TestDbSmoke(unittest.TestCase):
self.assertIn("_jiangchang_tables", tables)
self.assertIn("_jiangchang_columns", tables)
self.assertNotIn("task_logs", tables)
self.assertEqual(list(iter_user_tables(cur)), [])
leftover = tables - METADATA_TABLES
self.assertEqual(leftover, set())
self.assertEqual(set(iter_user_tables(cur)), set(BUSINESS_TABLES))
leftover = set(tables) - set(METADATA_TABLES)
self.assertEqual(leftover, set(BUSINESS_TABLES))
finally:
conn.close()