Exemple #1
0
 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))
Exemple #2
0
 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)
Exemple #3
0
 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))
Exemple #4
0
 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])