in selftest/selftest.py [0:0]
def validate_azure_nvme_id_version(self) -> None:
"""Validate azure-nvme-id --version outputs."""
assert (
self.azure_nvme_id_version_returncode == 0
), "azure-nvme-id --version failed"
assert (
self.azure_nvme_id_version_stderr == ""
), f"unexpected azure-nvme-id stderr: {self.azure_nvme_id_stderr}"
assert self.azure_nvme_id_version_stdout, "missing azure-nvme-id version stdout"
assert re.match(
r"azure-nvme-id [0v]\.*", self.azure_nvme_id_version_stdout.strip()
), f"unexpected azure-nvme-id version stdout: {self.azure_nvme_id_version_stdout}"
assert re.match(
r"[0v]\.*", self.azure_nvme_id_version
), f"unexpected azure-nvme-id version: {self.azure_nvme_id_version}"
logger.info("validate_azure_nvme_id_version OK: %s", self.azure_nvme_id_version)