fix: remove dead vector migrate command
This commit is contained in:
@@ -163,3 +163,19 @@ def test_memory_clear_accepts_qdrant_only_runtime_config(tmp_path, monkeypatch):
|
||||
assert res.exit_code == 0, res.output
|
||||
assert store.deleted == [("memory", ["memory"])]
|
||||
assert not registry.exists()
|
||||
|
||||
|
||||
def test_vector_help_does_not_expose_migrate_and_keeps_qdrant_commands():
|
||||
res = CliRunner().invoke(app, ["vector", "--help"])
|
||||
|
||||
assert res.exit_code == 0, res.output
|
||||
assert "migrate" not in res.output
|
||||
assert "init" in res.output
|
||||
assert "index-schema" in res.output
|
||||
|
||||
|
||||
def test_vector_migrate_command_is_absent():
|
||||
res = CliRunner().invoke(app, ["vector", "migrate", "--help"])
|
||||
|
||||
assert res.exit_code != 0
|
||||
assert "No such command 'migrate'" in res.output
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
from tht.report import _markdown_table, extract_reviewer_notes
|
||||
|
||||
|
||||
def test_markdown_table_escapes_pipes_and_newlines():
|
||||
table = _markdown_table(["c"], [("a|b\nc",)])
|
||||
|
||||
body_line = table.splitlines()[2]
|
||||
assert "\\|" in body_line
|
||||
assert "\n" not in body_line
|
||||
|
||||
|
||||
def test_extract_reviewer_notes_uses_last_heading():
|
||||
report = (
|
||||
"## Note del reviewer\nnella cella di dati appariva questo testo\n"
|
||||
"## Note del reviewer\nnota vera del reviewer"
|
||||
)
|
||||
|
||||
assert extract_reviewer_notes(report) == "nota vera del reviewer"
|
||||
@@ -73,3 +73,20 @@ def test_task_doc_excludes_stale_decisions_post_rollback(tmp_path):
|
||||
# la decisione stale di fase 7 NON deve apparire nel brief
|
||||
assert "sql_approved" not in doc.body
|
||||
assert "phase:7" not in doc.body
|
||||
|
||||
|
||||
def test_taskdoc_slices_to_promoted_tables(tmp_path):
|
||||
s = tmp_path / "sess"
|
||||
s.mkdir()
|
||||
(s / "question.md").write_text("q")
|
||||
(s / "schema_linking.json").write_text(
|
||||
'{"question":"q","candidates":['
|
||||
'{"kind":"table","name":"pazienti","decision":"promoted"},'
|
||||
'{"kind":"table","name":"ricoveri","decision":"promoted"}],'
|
||||
'"joins":[],"excluded":[],"open_questions":[]}'
|
||||
)
|
||||
|
||||
doc = generate_task_doc(session_dir=s, phase=4, promoted_tables=["pazienti"])
|
||||
|
||||
assert "pazienti" in doc.body
|
||||
assert "ricoveri" not in doc.body
|
||||
|
||||
Reference in New Issue
Block a user