evennia.contrib.base_systems.components.tests¶
-
class
evennia.contrib.base_systems.components.tests.
ComponentTestA
(host=None)[source]¶ Bases:
evennia.contrib.base_systems.components.component.Component
-
name
= 'test_a'¶
-
my_int
¶ Component Attribute Descriptor. Allows you to set attributes related to a component on the class. It uses AttributeProperty under the hood but prefixes the key with the component name.
-
my_list
¶ Component Attribute Descriptor. Allows you to set attributes related to a component on the class. It uses AttributeProperty under the hood but prefixes the key with the component name.
-
-
class
evennia.contrib.base_systems.components.tests.
ComponentTestB
(host=None)[source]¶ Bases:
evennia.contrib.base_systems.components.component.Component
-
name
= 'test_b'¶
-
my_int
¶ Component Attribute Descriptor. Allows you to set attributes related to a component on the class. It uses AttributeProperty under the hood but prefixes the key with the component name.
-
my_list
¶ Component Attribute Descriptor. Allows you to set attributes related to a component on the class. It uses AttributeProperty under the hood but prefixes the key with the component name.
-
default_tag
¶ Component Tags Descriptor. Allows you to set Tags related to a component on the class. The tags are set with a prefixed category, so it can support multiple tags or enforce a single one.
Default value of a tag is added when the component is registered. Tags are removed if the component itself is removed.
-
single_tag
¶ Component Tags Descriptor. Allows you to set Tags related to a component on the class. The tags are set with a prefixed category, so it can support multiple tags or enforce a single one.
Default value of a tag is added when the component is registered. Tags are removed if the component itself is removed.
Component Tags Descriptor. Allows you to set Tags related to a component on the class. The tags are set with a prefixed category, so it can support multiple tags or enforce a single one.
Default value of a tag is added when the component is registered. Tags are removed if the component itself is removed.
-
default_single_tag
¶ Component Tags Descriptor. Allows you to set Tags related to a component on the class. The tags are set with a prefixed category, so it can support multiple tags or enforce a single one.
Default value of a tag is added when the component is registered. Tags are removed if the component itself is removed.
-
-
class
evennia.contrib.base_systems.components.tests.
RuntimeComponentTestC
(host=None)[source]¶ Bases:
evennia.contrib.base_systems.components.component.Component
-
name
= 'test_c'¶
-
my_int
¶ Component Attribute Descriptor. Allows you to set attributes related to a component on the class. It uses AttributeProperty under the hood but prefixes the key with the component name.
-
my_dict
¶ Component Attribute Descriptor. Allows you to set attributes related to a component on the class. It uses AttributeProperty under the hood but prefixes the key with the component name.
-
added_tag
¶ Component Tags Descriptor. Allows you to set Tags related to a component on the class. The tags are set with a prefixed category, so it can support multiple tags or enforce a single one.
Default value of a tag is added when the component is registered. Tags are removed if the component itself is removed.
-
-
class
evennia.contrib.base_systems.components.tests.
CharacterWithComponents
(id, db_key, db_typeclass_path, db_date_created, db_lock_storage, db_account, db_sessid, db_location, db_home, db_destination, db_cmdset_storage)[source]¶ Bases:
evennia.contrib.base_systems.components.holder.ComponentHolderMixin
,evennia.objects.objects.DefaultCharacter
-
test_a
¶ This allows you to register a component on a typeclass. Components registered with this property are automatically added to any instance of this typeclass.
Defaults can be overridden for this typeclass by passing kwargs
-
test_b
¶ This allows you to register a component on a typeclass. Components registered with this property are automatically added to any instance of this typeclass.
Defaults can be overridden for this typeclass by passing kwargs
-
exception
DoesNotExist
¶ Bases:
evennia.objects.objects.DefaultCharacter.DoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
evennia.objects.objects.DefaultCharacter.MultipleObjectsReturned
-
path
= 'evennia.contrib.base_systems.components.tests.CharacterWithComponents'¶
-
typename
= 'CharacterWithComponents'¶
-
-
class
evennia.contrib.base_systems.components.tests.
InheritedTCWithComponents
(id, db_key, db_typeclass_path, db_date_created, db_lock_storage, db_account, db_sessid, db_location, db_home, db_destination, db_cmdset_storage)[source]¶ Bases:
evennia.contrib.base_systems.components.tests.CharacterWithComponents
-
test_c
¶ This allows you to register a component on a typeclass. Components registered with this property are automatically added to any instance of this typeclass.
Defaults can be overridden for this typeclass by passing kwargs
-
exception
DoesNotExist
¶ Bases:
evennia.contrib.base_systems.components.tests.CharacterWithComponents.DoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
evennia.contrib.base_systems.components.tests.CharacterWithComponents.MultipleObjectsReturned
-
path
= 'evennia.contrib.base_systems.components.tests.InheritedTCWithComponents'¶
-
typename
= 'InheritedTCWithComponents'¶
-
-
class
evennia.contrib.base_systems.components.tests.
TestComponents
(methodName='runTest')[source]¶ Bases:
evennia.utils.test_resources.EvenniaTest
-
character_typeclass
¶ alias of
CharacterWithComponents
-
-
class
evennia.contrib.base_systems.components.tests.
CharWithSignal
(id, db_key, db_typeclass_path, db_date_created, db_lock_storage, db_account, db_sessid, db_location, db_home, db_destination, db_cmdset_storage)[source]¶ Bases:
evennia.contrib.base_systems.components.holder.ComponentHolderMixin
,evennia.objects.objects.DefaultCharacter
-
exception
DoesNotExist
¶ Bases:
evennia.objects.objects.DefaultCharacter.DoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
evennia.objects.objects.DefaultCharacter.MultipleObjectsReturned
-
path
= 'evennia.contrib.base_systems.components.tests.CharWithSignal'¶
-
typename
= 'CharWithSignal'¶
-
exception
-
class
evennia.contrib.base_systems.components.tests.
ComponentWithSignal
(host=None)[source]¶ Bases:
evennia.contrib.base_systems.components.component.Component
-
name
= 'test_signal_a'¶
-