testapp.testshell

Attributes

EXECUTE_VALID_WO_ARGS

EXECUTE_VALID_WITH_ARGS

EXECUTE_INVALID

EXECUTE_EMPTY

EXECUTE_FAIL

Classes

TestShell

TestShell 클래스는 명령어를 실행하고, 사전 정의된 명령어 또는 테스트 스크립트를 실행하는 기능을 제공합니다.

Functions

main()

TestShell의 메인 루프를 실행합니다.

Module Contents

testapp.testshell.EXECUTE_VALID_WO_ARGS = 2[source]
testapp.testshell.EXECUTE_VALID_WITH_ARGS = 1[source]
testapp.testshell.EXECUTE_INVALID = 0[source]
testapp.testshell.EXECUTE_EMPTY[source]
testapp.testshell.EXECUTE_FAIL = 3[source]
class testapp.testshell.TestShell[source]

TestShell 클래스는 명령어를 실행하고, 사전 정의된 명령어 또는 테스트 스크립트를 실행하는 기능을 제공합니다.

execute(cmd: str) int[source]

주어진 명령어를 실행합니다.

Parameters:

cmd (str) – 실행할 명령어

Returns:

명령어 실행 결과 코드
  • EXECUTE_VALID_WO_ARGS (2): 인자가 없는 유효한 명령어

  • EXECUTE_VALID_WITH_ARGS (1): 인자가 있는 유효한 명령어

  • EXECUTE_INVALID (0): 유효하지 않은 명령어

Return type:

int

testapp.testshell.main()[source]

TestShell의 메인 루프를 실행합니다. 사용자가 명령어를 입력하고 이를 처리합니다.