Sort room states in extendedroom

This commit is contained in:
Griatch 2023-06-08 09:46:55 +02:00
parent e648887170
commit 2ac1f88ad9
2 changed files with 2 additions and 2 deletions

View file

@ -263,7 +263,7 @@ class ExtendedRoom(DefaultRoom):
Get all room_states set on this room.
"""
return self.tags.get(category=self.room_state_tag_category, return_list=True)
return list(sorted(self.tags.get(category=self.room_state_tag_category, return_list=True)))
def add_room_state(self, *room_states):
"""

View file

@ -112,7 +112,7 @@ class TestExtendedRoom(EvenniaTestCase):
self.assertEqual(self.room.get_display_desc(char), "This room is under construction. ")
self.room.add_room_state("under_repair")
self.assertEqual(self.room.room_states, ["under_construction", "under_repair"])
self.assertEqual(set(self.room.room_states), set(["under_construction", "under_repair"]))
self.assertEqual(
self.room.get_display_desc(char),
"This room is under construction. This room is under repair.",