Orchestrata Ultimate › Tests › Reference › generated_recovery › test_plugin_interfaces

Tests reference — tests/generated_recovery/test_plugin_interfaces.py

Module of tests/generated_recovery, split out because the directory page would be too large.

Prose pending.

tests/generated_recovery/test_plugin_interfaces.py

source · 57 tests · 871 lines

Auto-generated tests for: plugin.interfaces

Covers: plugin.interfaces

Kind Name Line Description
class TestIVolkRegistryProtocol 53 Structural tests for Protocol IVolkRegistry.
method TestIVolkRegistryProtocol.test_conformance_checker_passes 60 The standalone conformance checker must not raise for a valid impl.
method TestIVolkRegistryProtocol.test_conformance_checker_catches_missing_members 72 The conformance checker must raise AssertionError for an empty class.
method TestIVolkRegistryProtocol.test_required_methods_callable 78
class TestIToolRegistryProtocol 101 Structural tests for Protocol IToolRegistry.
method TestIToolRegistryProtocol.test_conformance_checker_passes 108 The standalone conformance checker must not raise for a valid impl.
method TestIToolRegistryProtocol.test_conformance_checker_catches_missing_members 120 The conformance checker must raise AssertionError for an empty class.
method TestIToolRegistryProtocol.test_required_methods_callable 126
class TestIProviderRegistryProtocol 149 Structural tests for Protocol IProviderRegistry.
method TestIProviderRegistryProtocol.test_conformance_checker_passes 156 The standalone conformance checker must not raise for a valid impl.
method TestIProviderRegistryProtocol.test_conformance_checker_catches_missing_members 168 The conformance checker must raise AssertionError for an empty class.
method TestIProviderRegistryProtocol.test_required_methods_callable 174
class TestIChannelRegistryProtocol 197 Structural tests for Protocol IChannelRegistry.
method TestIChannelRegistryProtocol.test_conformance_checker_passes 204 The standalone conformance checker must not raise for a valid impl.
method TestIChannelRegistryProtocol.test_conformance_checker_catches_missing_members 216 The conformance checker must raise AssertionError for an empty class.
method TestIChannelRegistryProtocol.test_required_methods_callable 222
class TestIEventBusProtocol 246 Structural tests for Protocol IEventBus.
method TestIEventBusProtocol.test_conformance_checker_passes 253 The standalone conformance checker must not raise for a valid impl.
method TestIEventBusProtocol.test_conformance_checker_catches_missing_members 268 The conformance checker must raise AssertionError for an empty class.
method TestIEventBusProtocol.test_required_methods_callable 274
class TestPluginCapabilityEnum 288 Structural tests for Enum subclass PluginCapability.
method TestPluginCapabilityEnum.test_all_members_exist 295 Every declared member must be accessible by name.
method TestPluginCapabilityEnum.test_member_values 317 Declared values must match the definition exactly.
method TestPluginCapabilityEnum.test_lookup_by_value 330
method TestPluginCapabilityEnum.test_invalid_value_raises 336
method TestPluginCapabilityEnum.test_member_count 341
method TestPluginCapabilityEnum.test_iteration_yields_all_members 345
method TestPluginCapabilityEnum.test_membership 359
method TestPluginCapabilityEnum.test_repr_is_stable 363 repr() should not raise and should include the class name.
method TestPluginCapabilityEnum.test_name_attribute 369
class TestPluginStatusEnum 373 Structural tests for Enum subclass PluginStatus.
method TestPluginStatusEnum.test_all_members_exist 380 Every declared member must be accessible by name.
method TestPluginStatusEnum.test_member_values 394 Declared values must match the definition exactly.
method TestPluginStatusEnum.test_lookup_by_value 403
method TestPluginStatusEnum.test_invalid_value_raises 409
method TestPluginStatusEnum.test_member_count 414
method TestPluginStatusEnum.test_iteration_yields_all_members 418
method TestPluginStatusEnum.test_membership 428
method TestPluginStatusEnum.test_repr_is_stable 432 repr() should not raise and should include the class name.
method TestPluginStatusEnum.test_name_attribute 438
class TestResourceTypeEnum 442 Structural tests for StrEnum subclass ResourceType.
method TestResourceTypeEnum.test_all_members_exist 449 Every declared member must be accessible by name.
method TestResourceTypeEnum.test_member_values 459 Declared values must match the definition exactly.
method TestResourceTypeEnum.test_lookup_by_value 466
method TestResourceTypeEnum.test_invalid_value_raises 472
method TestResourceTypeEnum.test_member_count 477
method TestResourceTypeEnum.test_iteration_yields_all_members 481
method TestResourceTypeEnum.test_membership 489
method TestResourceTypeEnum.test_repr_is_stable 493 repr() should not raise and should include the class name.
method TestResourceTypeEnum.test_name_attribute 499
class TestPluginResourceUsageDataclass 503 Structural tests for @dataclass PluginResourceUsage.
method TestPluginResourceUsageDataclass.test_default_values 514 Default values must match the class definition.
method TestPluginResourceUsageDataclass.test_field_assignment_and_readback 523
method TestPluginResourceUsageDataclass.test_equality_by_value 536
class TestPluginInfoDataclass 553 Structural tests for @dataclass PluginInfo.
method TestPluginInfoDataclass.test_required_fields_enforced 564 Omitting any required field must raise TypeError.
method TestPluginInfoDataclass.test_missing_name_raises 570
method TestPluginInfoDataclass.test_missing_version_raises 575
method TestPluginInfoDataclass.test_default_values 580 Default values must match the class definition.
method TestPluginInfoDataclass.test_field_assignment_and_readback 596
method TestPluginInfoDataclass.test_equality_by_value 627
class TestIPluginProtocol 680 Structural tests for Protocol IPlugin.
method TestIPluginProtocol.test_conformance_checker_passes 687 The standalone conformance checker must not raise for a valid impl.
method TestIPluginProtocol.test_conformance_checker_catches_missing_members 708 The conformance checker must raise AssertionError for an empty class.
method TestIPluginProtocol.test_required_methods_callable 714
class TestIPluginManagerProtocol 776 Structural tests for Protocol IPluginManager.
method TestIPluginManagerProtocol.test_conformance_checker_passes 783 The standalone conformance checker must not raise for a valid impl.
method TestIPluginManagerProtocol.test_conformance_checker_catches_missing_members 822 The conformance checker must raise AssertionError for an empty class.
method TestIPluginManagerProtocol.test_required_methods_callable 828