''' Tests for CmdPilot ''' from evennia.commands.default.tests import CommandTest from evennia import create_object from mock import Mock from typeclasses.exits import KeypadDoor from commands.keypad import * from evennia.commands.default.cmdset_character import CharacterCmdSet import re class TestCmdUseKeypad(CommandTest): 'Tests for CmdPilot' def setUp(self): 'Setup environment for testing mech commands' super().setUp() self.keypad_door = create_object(KeypadDoor, key='door', location=self.room1) def test_func_without_arg(self): 'Tests func method' self.call(CmdUseKeypad(), '', 'Please enter keycode: ')