mirror of
https://github.com/evennia/evennia.git
synced 2026-03-26 01:36:32 +01:00
Adds checks for null search terms and dbref range.
This commit is contained in:
parent
79582505e3
commit
197d7f48c7
2 changed files with 4 additions and 1 deletions
|
|
@ -2768,7 +2768,7 @@ class CmdFind(COMMAND_DEFAULT_CLASS):
|
|||
caller = self.caller
|
||||
switches = self.switches
|
||||
|
||||
if not self.args:
|
||||
if not self.args or (not self.lhs and not self.rhs):
|
||||
caller.msg("Usage: find <string> [= low [-high]]")
|
||||
return
|
||||
|
||||
|
|
|
|||
|
|
@ -1215,6 +1215,9 @@ class TestBuilding(CommandTest):
|
|||
self.call(building.CmdFind(), "/exit Obj")
|
||||
self.call(building.CmdFind(), "/exact Obj", "One Match")
|
||||
|
||||
# Test null search
|
||||
self.call(building.CmdFind(), "=", "Usage: ")
|
||||
|
||||
# Test bogus dbref range with no search term
|
||||
self.call(building.CmdFind(), "= obj", "Invalid dbref range provided (not a number).")
|
||||
self.call(building.CmdFind(), "= #1a", "Invalid dbref range provided (not a number).")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue