MCPcopy Index your code
hub / github.com/github/spec-kit / test_remove_extension

Method test_remove_extension

tests/test_extensions.py:815–828  ·  view source on GitHub ↗

Test removing an extension from registry.

(self, temp_dir)

Source from the content-addressed store, hash-verified

813 assert "installed_at" in ext_data
814
815 def test_remove_extension(self, temp_dir):
816 """Test removing an extension from registry."""
817 extensions_dir = temp_dir / "extensions"
818 extensions_dir.mkdir()
819
820 registry = ExtensionRegistry(extensions_dir)
821 registry.add("test-ext", {"version": "1.0.0"})
822
823 assert registry.is_installed("test-ext")
824
825 registry.remove("test-ext")
826
827 assert not registry.is_installed("test-ext")
828 assert registry.get("test-ext") is None
829
830 def test_registry_persistence(self, temp_dir):
831 """Test that registry persists to disk."""

Callers

nothing calls this directly

Calls 5

addMethod · 0.95
is_installedMethod · 0.95
removeMethod · 0.95
getMethod · 0.95
ExtensionRegistryClass · 0.90

Tested by

no test coverage detected