testapp.command.__interface

Classes

CommandInterface

CommandInterface 클래스는 모든 명령어 클래스가 구현해야 하는 인터페이스를 정의합니다.

Module Contents

class testapp.command.__interface.CommandInterface[source]

Bases: abc.ABC

CommandInterface 클래스는 모든 명령어 클래스가 구현해야 하는 인터페이스를 정의합니다.

required_args_cnt: int = 0[source]
abstract run(*args, **kwarg)[source]

명령어를 실행하는 메서드입니다.

static is_valid_args(*args, **kwarg)[source]
Abstractmethod:

명령어의 인자가 유효한지 확인하는 메서드입니다.

Returns:

인자가 유효한 경우 True, 그렇지 않으면 False

Return type:

bool