def test_11_nvme_get_ns_list(self): local_tools = LinuxToolsHelper() dev_nodes = local_tools.find_nvme_dev_nodes() for dev_node in dev_nodes: ns_list = local_tools.nvme_get_ns_list(dev_node) self.assertTrue(len(ns_list) > 0) print(" -> NS List:\n{}".format(ns_list))
def test_06_local_find_nvme_dev_nodes(self): local_tools = LinuxToolsHelper() dev_list = local_tools.find_nvme_dev_nodes() self.assertTrue(len(dev_list) > 0) # verify that the string 'nvme' is within every dev node print("test_06_local_find_nvme_dev_nodes: local NVMe dev nodes") for dev_node in dev_list: print(" -> found NVMe dev node: {}".format(dev_node)) self.assertTrue('nvme' in dev_node)
def test_13_nvme_get_ctrl_identify_by_id(self): local_tools = LinuxToolsHelper() dev_nodes = local_tools.find_nvme_dev_nodes() self.assertIsNotNone(dev_nodes) dev_node = dev_nodes[0] print("test_13_nvme_get_ctrl_identify_by_id: chose dev node={}".format( dev_node)) id_ctrl = self._get_ctrl_identify(local_tools, dev_node) ctrl_id = id_ctrl['cntlid'] alt_id_ctrl = local_tools.nvme_get_ctrl_identify_by_id( dev_node, ctrl_id) if not (alt_id_ctrl is None): # results from this query should be identical in both methods self.assertEqual(alt_id_ctrl.get('cntlid', None), id_ctrl['cntlid']) self.assertEqual(alt_id_ctrl.get('sn', None), id_ctrl['sn']) self.assertEqual(alt_id_ctrl.get('mn', None), id_ctrl['mn']) print(" -> id_ctrl (by id) confirmed for: {}".format(dev_node))
def test_12_nvme_get_ctrl_identify(self): local_tools = LinuxToolsHelper() dev_nodes = local_tools.find_nvme_dev_nodes() self.assertIsNotNone(dev_nodes) self._get_ctrl_identify(local_tools, dev_nodes[0])