예제 #1
0
 def test_execute_event(self):
     cmd_handler = CommandLineHandler()
     listener = Mock()
     cmd_handler.execute += listener
     cmd_handler.line_changed('a command')
     cmd_handler.finish()
     listener.assert_called_with('a command')
예제 #2
0
    def test_command_line_handler(self):
        cmd_handler = CommandLineHandler()

        cmd_handler.line_changed('a command')
        cmd_handler.finish()
        assert cmd_handler.command == 'a command'
        assert_equal(list(cmd_handler.history), ['a command'])