pyecs.tests.test_entity_manager#

Classes

class pyecs.tests.test_entity_manager.TestEntityManagerCreation[source]#
test_create_entity_returns_valid_uuid()[source]#
test_create_multiple_entities_have_unique_ids()[source]#
test_entities_start_alive()[source]#
class pyecs.tests.test_entity_manager.TestEntityManagerDestruction[source]#
test_destroy_entity_marks_as_dead()[source]#
test_destroy_nonexistent_entity_returns_failure()[source]#
test_destroy_already_dead_entity_returns_failure()[source]#
class pyecs.tests.test_entity_manager.TestEntityManagerQueries[source]#
test_is_alive_returns_true_for_living_entity()[source]#
test_is_alive_returns_false_for_dead_entity()[source]#
test_is_alive_returns_false_for_nonexistent_entity()[source]#
test_is_alive_behaves_correctly_with_lifecycle()[source]#
class pyecs.tests.test_entity_manager.TestEntityManagerEdgeCases[source]#
test_manager_handles_many_entities()[source]#
test_manager_reuses_destroyed_entity_slots()[source]#