__init__.py 746 B

123456789101112131415161718192021222324252627282930313233343536
  1. # -*- coding: utf-8 -*-
  2. """
  3. Plugin-Testing Framework.
  4. Bietet Test-Utilities und Mocks für Plugin-Tests.
  5. """
  6. from trixy_core.plugins.testing.harness import (
  7. PluginTestHarness,
  8. TestContext,
  9. )
  10. from trixy_core.plugins.testing.mocks import (
  11. MockApplication,
  12. MockEventManager,
  13. MockSatelliteManager,
  14. MockPlugin,
  15. )
  16. from trixy_core.plugins.testing.fixtures import (
  17. create_test_plugin_dir,
  18. create_test_manifest,
  19. cleanup_test_dir,
  20. PluginTestFixture,
  21. )
  22. __all__ = [
  23. "PluginTestHarness",
  24. "TestContext",
  25. "MockApplication",
  26. "MockEventManager",
  27. "MockSatelliteManager",
  28. "MockPlugin",
  29. "create_test_plugin_dir",
  30. "create_test_manifest",
  31. "cleanup_test_dir",
  32. "PluginTestFixture",
  33. ]