mirror of
https://github.com/evennia/evennia.git
synced 2026-03-30 04:27:16 +02:00
[fix] Fix unit tests
This commit is contained in:
parent
eb30e39f1f
commit
c0aaa274e2
2 changed files with 2 additions and 4 deletions
|
|
@ -510,7 +510,6 @@ class TestChargen(CommandTest):
|
|||
|
||||
# Testing clothing contrib
|
||||
from evennia.contrib import clothing
|
||||
from evennia.objects.objects import DefaultRoom
|
||||
|
||||
|
||||
class TestClothingCmd(CommandTest):
|
||||
|
|
@ -985,7 +984,6 @@ class TestTutorialWorldRooms(CommandTest):
|
|||
|
||||
# test turnbattle
|
||||
from evennia.contrib.turnbattle import tb_basic, tb_equip, tb_range, tb_items, tb_magic
|
||||
from evennia.objects.objects import DefaultRoom
|
||||
|
||||
|
||||
class TestTurnBattleBasicCmd(CommandTest):
|
||||
|
|
|
|||
|
|
@ -270,7 +270,7 @@ class ObjectDBManager(TypedObjectManager):
|
|||
db_tags__db_tagtype__iexact="alias"))).order_by('id').distinct()
|
||||
elif candidates:
|
||||
# fuzzy with candidates
|
||||
search_candidates = self.filter(cand_restriction & type_restriction).order_by('id')
|
||||
search_candidates = self.filter(cand_restriction & type_restriction).distinct().order_by('id')
|
||||
else:
|
||||
# fuzzy without supplied candidates - we select our own candidates
|
||||
search_candidates = self.filter(type_restriction & (Q(db_key__istartswith=ostring) |
|
||||
|
|
@ -281,7 +281,7 @@ class ObjectDBManager(TypedObjectManager):
|
|||
index_matches = string_partial_matching(key_strings, ostring, ret_index=True)
|
||||
if index_matches:
|
||||
# a match by key
|
||||
return list({obj for ind, obj in enumerate(search_candidates) if ind in index_matches})
|
||||
return [obj for ind, obj in enumerate(search_candidates) if ind in index_matches]
|
||||
else:
|
||||
# match by alias rather than by key
|
||||
search_candidates = search_candidates.filter(db_tags__db_tagtype__iexact="alias",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue