tests.test_registries.test_aliasRegistry package
Submodules
tests.test_registries.test_aliasRegistry.conftest module
tests.test_registries.test_aliasRegistry.constants module
tests.test_registries.test_aliasRegistry.test_alias_crud_operations module
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_contains_with_alias(alias_registry)[source]
Test __contains__ with alias.
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_contains_with_canonical(alias_registry)[source]
Test __contains__ with canonical key.
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_remove_by_alias_removes_all(alias_registry)[source]
Test that removing by alias removes canonical and all aliases.
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_remove_by_canonical_removes_aliases(alias_registry)[source]
Test that removing canonical key also removes all aliases.
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_remove_by_value_with_aliases(alias_registry)[source]
Test removing by value when aliases exist.
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_reset_clears_aliases(alias_registry)[source]
Test that reset clears both registry and aliases.
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_setitem_registers_new_key(alias_registry)[source]
Test __setitem__ registers new key.
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_setitem_updates_existing_key(alias_registry)[source]
Test __setitem__ updates existing key without registering.
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_setitem_via_alias_updates_value(alias_registry)[source]
Test __setitem__ using alias updates the value.
- tests.test_registries.test_aliasRegistry.test_alias_crud_operations.test_update_by_alias(alias_registry)[source]
Test updating value by alias.
tests.test_registries.test_aliasRegistry.test_alias_decorators module
- tests.test_registries.test_aliasRegistry.test_alias_decorators.test_register_class_default_key_with_aliases(alias_registry)[source]
Test registering class with class name as key and aliases.
- tests.test_registries.test_aliasRegistry.test_alias_decorators.test_register_class_duplicate_alias(alias_registry)[source]
Test that registering class with duplicate alias raises error.
- tests.test_registries.test_aliasRegistry.test_alias_decorators.test_register_class_with_aliases(alias_registry)[source]
Test registering a class with aliases.
- tests.test_registries.test_aliasRegistry.test_alias_decorators.test_register_function_default_key_with_aliases(alias_registry)[source]
Test registering function with function name as key and aliases.
- tests.test_registries.test_aliasRegistry.test_alias_decorators.test_register_function_duplicate_alias(alias_registry)[source]
Test that registering function with duplicate alias raises error.
tests.test_registries.test_aliasRegistry.test_alias_dunder module
- tests.test_registries.test_aliasRegistry.test_alias_dunder.test_alias_registry_eq_different_data(alias_registry)[source]
Test inequality when data differs.
- tests.test_registries.test_aliasRegistry.test_alias_dunder.test_alias_registry_eq_type_check(alias_registry)[source]
Test that __eq__ returns NotImplemented for non-AliasRegistry.
- tests.test_registries.test_aliasRegistry.test_alias_dunder.test_alias_registry_eq_with_base_registry(alias_registry)[source]
Test that AliasRegistry doesn’t equal base Registry even with same data.
- tests.test_registries.test_aliasRegistry.test_alias_dunder.test_alias_registry_len(alias_registry)[source]
Test __len__ counts only canonical keys, not aliases.
- tests.test_registries.test_aliasRegistry.test_alias_dunder.test_alias_registry_repr(alias_registry)[source]
Test string representation of AliasRegistry.
tests.test_registries.test_aliasRegistry.test_alias_exceptions module
- tests.test_registries.test_aliasRegistry.test_alias_exceptions.test_alias_registry_eq_different_data(alias_registry)[source]
Test inequality when data differs.
- tests.test_registries.test_aliasRegistry.test_alias_exceptions.test_alias_registry_eq_type_check(alias_registry)[source]
Test that __eq__ returns NotImplemented for non-AliasRegistry.
- tests.test_registries.test_aliasRegistry.test_alias_exceptions.test_alias_registry_eq_with_base_registry(alias_registry)[source]
Test that AliasRegistry doesn’t equal base Registry even with same data.
- tests.test_registries.test_aliasRegistry.test_alias_exceptions.test_alias_registry_eq_with_same_aliases_but_different_name(alias_registry)[source]
Test equality of two AliasRegistry instances with same data.
- tests.test_registries.test_aliasRegistry.test_alias_exceptions.test_alias_registry_eq_with_same_aliases_same_name(alias_registry)[source]
- tests.test_registries.test_aliasRegistry.test_alias_exceptions.test_alias_registry_len(alias_registry)[source]
Test __len__ counts only canonical keys, not aliases.
- tests.test_registries.test_aliasRegistry.test_alias_exceptions.test_alias_registry_repr(alias_registry)[source]
Test string representation of AliasRegistry.
tests.test_registries.test_aliasRegistry.test_alias_management module
- tests.test_registries.test_aliasRegistry.test_alias_management.test_add_alias_that_exists_as_canonical(alias_registry)[source]
Test that adding alias that exists as canonical key raises error.
- tests.test_registries.test_aliasRegistry.test_alias_management.test_add_alias_to_canonical(alias_registry)[source]
Test adding an alias to an existing canonical key.
- tests.test_registries.test_aliasRegistry.test_alias_management.test_add_alias_to_existing_alias(alias_registry)[source]
Test adding an alias using an existing alias as the key.
- tests.test_registries.test_aliasRegistry.test_alias_management.test_add_alias_to_nonexistent_key(alias_registry)[source]
Test that adding alias to non-existent key raises error.
- tests.test_registries.test_aliasRegistry.test_alias_management.test_add_duplicate_alias(alias_registry)[source]
Test that adding a duplicate alias raises error.
- tests.test_registries.test_aliasRegistry.test_alias_management.test_remove_alias(alias_registry)[source]
Test removing an alias from a canonical key.
- tests.test_registries.test_aliasRegistry.test_alias_management.test_remove_alias_from_nonexistent_key(alias_registry)[source]
Test that removing alias from non-existent key raises error.
tests.test_registries.test_aliasRegistry.test_alias_registration module
- tests.test_registries.test_aliasRegistry.test_alias_registration.test_alias_registry_duplicate_alias(alias_registry)[source]
Test that registering with an alias that already exists raises error.
- tests.test_registries.test_aliasRegistry.test_alias_registration.test_alias_registry_duplicate_alias_in_list(alias_registry)[source]
Test that duplicate values within aliases list raises error.
- tests.test_registries.test_aliasRegistry.test_alias_registration.test_alias_registry_duplicate_as_alias(alias_registry)[source]
Test that registering a canonical key that exists as alias raises error.
- tests.test_registries.test_aliasRegistry.test_alias_registration.test_alias_registry_duplicate_canonical_key(alias_registry)[source]
Test that registering duplicate canonical key raises error.
- tests.test_registries.test_aliasRegistry.test_alias_registration.test_alias_registry_duplicate_in_aliases(alias_registry)[source]
Test that duplicate values in canonical and aliases raises error.
- tests.test_registries.test_aliasRegistry.test_alias_registration.test_alias_registry_register_empty_aliases(alias_registry)[source]
Test registering a key with empty aliases list.
tests.test_registries.test_aliasRegistry.test_alias_retrieval module
- tests.test_registries.test_aliasRegistry.test_alias_retrieval.test_aliases_property(alias_registry)[source]
Test aliases property returns correct mapping.
- tests.test_registries.test_aliasRegistry.test_alias_retrieval.test_canonicals_property(alias_registry)[source]
Test canonicals property returns correct mapping.
- tests.test_registries.test_aliasRegistry.test_alias_retrieval.test_get_by_alias(alias_registry)[source]
Test retrieving value using alias.
- tests.test_registries.test_aliasRegistry.test_alias_retrieval.test_get_by_canonical_key(alias_registry)[source]
Test retrieving value using canonical key.
- tests.test_registries.test_aliasRegistry.test_alias_retrieval.test_getitem_by_alias(alias_registry)[source]
Test __getitem__ with alias.
- tests.test_registries.test_aliasRegistry.test_alias_retrieval.test_getitem_by_canonical(alias_registry)[source]
Test __getitem__ with canonical key.