def test_get_versions(self): """ Test node.get_versions method """ for node in self.nodes: result = node.get_versions() self.assertEqual(node.bmc.method_calls, [ call.get_info_basic(), call.get_firmware_info(), call.get_info_card(), call.pmic_get_version() ]) for attr in ["iana", "firmware_version", "ecme_version", "ecme_timestamp"]: self.assertTrue(hasattr(result, attr))
def test_get_firmware_info(self): """ Test get_firmware_info command """ self.fabric.get_firmware_info() for node in self.nodes: self.assertEqual(node.method_calls, [call.get_firmware_info()])