From 5dc878dfb14a76c71ce66c6c40171c8ece1eda7e Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Thu, 6 Aug 2026 14:31:12 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20remove=20test=5Fsample=5Fplugin.py=20?= =?UTF-8?q?=E2=80=94=20plugin=20deleted=20in=20Phase=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/test_sample_plugin.py | 49 ------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 tests/test_sample_plugin.py diff --git a/tests/test_sample_plugin.py b/tests/test_sample_plugin.py deleted file mode 100644 index fe3b150..0000000 --- a/tests/test_sample_plugin.py +++ /dev/null @@ -1,49 +0,0 @@ -"""Sample test plugin for LeoCRM plugin system testing.""" - -from __future__ import annotations - -from typing import Any - -from app.plugins.base import BasePlugin -from app.plugins.manifest import PluginManifest - - -class TestSamplePlugin(BasePlugin): - """A sample plugin for testing the plugin lifecycle.""" - - manifest = PluginManifest( - name="test_sample", - version="1.0.0", - display_name="Test Sample Plugin", - description="A sample plugin for testing install/activate/deactivate/uninstall lifecycle.", - dependencies=[], - routes=[], - events=["contact.created"], - migrations=["0001_test_plugin.sql"], - permissions=[], - ) - - def __init__(self) -> None: - super().__init__() - self.install_called = False - self.activate_called = False - self.deactivate_called = False - self.uninstall_called = False - self.event_log: list[dict[str, Any]] = [] - - async def on_install(self, db, service_container) -> None: - self.install_called = True - - async def on_activate(self, db, service_container, event_bus) -> None: - self.activate_called = True - await super().on_activate(db, service_container, event_bus) - - async def on_deactivate(self, db, service_container, event_bus) -> None: - self.deactivate_called = True - await super().on_deactivate(db, service_container, event_bus) - - async def on_uninstall(self, db, service_container) -> None: - self.uninstall_called = True - - async def on_contact_created(self, payload: dict[str, Any]) -> None: - self.event_log.append({"event": "contact.created", "payload": payload})