testapp.command.erase

Classes

EraseCommand

Erase 클래스는 지정된 LBA 범위의 데이터를 삭제하는 명령어를 구현합니다.

Module Contents

class testapp.command.erase.EraseCommand[source]

Bases: testapp.command.__interface.CommandInterface

Erase 클래스는 지정된 LBA 범위의 데이터를 삭제하는 명령어를 구현합니다.

driver[source]

SSD 드라이버 객체

Type:

SsdDriver

required_args_cnt: int = 2[source]
driver[source]
run(lba: str, total_size: str)[source]

지정된 LBA와 크기만큼 데이터를 삭제합니다.

Parameters:
  • lba (str) – 시작 논리 블록 주소

  • total_size (str) – 삭제할 총 크기

static is_valid_args(*args) bool[source]

주어진 인자가 유효한지 확인합니다.

Parameters:

*args – 확인할 인자 (LBA와 크기)

Returns:

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

Return type:

bool