Exemplo n.º 1
0
    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))
Exemplo n.º 2
0
 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()])
Exemplo n.º 3
0
 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()])