CLI and API polish
This commit is contained in:
parent
6744cc66e9
commit
539bb9b754
15 changed files with 2401 additions and 2 deletions
|
|
@ -12,6 +12,8 @@ def test_builtin_extension_registry_lists_query_processors_and_backend():
|
|||
assert "processor.identity" in ids
|
||||
assert "processor.uppercase" in ids
|
||||
assert "processor.include" in ids
|
||||
assert "extension.catalog" in ids
|
||||
assert "docs.generated-reference" in ids
|
||||
assert "backend.local-sqlite" in ids
|
||||
assert "workflow.markdown-dataflow" in ids
|
||||
assert "runtime.context" in ids
|
||||
|
|
@ -22,6 +24,19 @@ def test_builtin_extension_registry_lists_query_processors_and_backend():
|
|||
assert "memory.context-package" in ids
|
||||
|
||||
|
||||
def test_builtin_meta_descriptors_expose_extension_and_docs_accesspoints():
|
||||
registry = builtin_extension_registry()
|
||||
|
||||
extension = registry.get("extension.catalog")
|
||||
docs = registry.get("docs.generated-reference")
|
||||
|
||||
assert extension.kind == "extension-registry"
|
||||
assert "mkt extension commands" in extension.cli["commands"]
|
||||
assert docs.kind == "documentation"
|
||||
assert docs.safety["writes_files"] is True
|
||||
assert docs.cli["commands"] == ["mkt docs cli", "mkt docs api"]
|
||||
|
||||
|
||||
def test_builtin_processor_descriptors_capture_safety_and_provenance():
|
||||
registry = builtin_extension_registry()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue