in selftest/selftest.py [0:0]
def validate_azure_nvme_id_zzz_invalid_arg(self) -> None:
"""Validate azure-nvme-id handles invalid arguments."""
assert (
self.azure_nvme_id_zzz_returncode == 1
), f"azure-nvme-id zzz rc={self.azure_nvme_id_zzz_returncode}"
assert (
self.azure_nvme_id_zzz_stderr == "invalid argument: zzz\n"
), f"unexpected azure-nvme-id zzz stderr: {self.azure_nvme_id_zzz_stderr!r}"
assert (
self.azure_nvme_id_zzz_stdout
and self.azure_nvme_id_zzz_stdout.startswith("Usage: azure-nvme-id ")
), (f"unexpected azure-nvme-id zzz stdout: {self.azure_nvme_id_zzz_stdout!r}")
logger.info(
"validate_azure_nvme_id_invalid_arg OK: %r", self.azure_nvme_id_zzz_stdout
)