You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
671 B
25 lines
671 B
'''
|
|
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: ')
|
|
|
|
|