testapp.command.erase_range

Classes

EraseRangeCommand

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

Module Contents

class testapp.command.erase_range.EraseRangeCommand[source]

Bases: testapp.command.__interface.CommandInterface

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

driver[source]

SSD 드라이버 객체

Type:

SsdDriver

required_args_cnt: int = 2[source]
driver[source]
run(start_lba: str, end_lba: str)[source]

지정된 시작 LBA와 끝 LBA 사이의 데이터를 삭제합니다.

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

  • end_lba (str) – 끝 논리 블록 주소

static is_valid_args(*args) bool[source]

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

Returns:

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

Return type:

bool