def assert_nova_bm_call_with_no_pm_password(self, node):
     client = mock.MagicMock()
     nodes.register_nova_bm_node('servicehost', node, client=client)
     nova_bm_call = mock.call(
         "servicehost", "1", "2048", "30", "aaa", pm_address="foo.bar",
         pm_user="******")
     client.has_calls([nova_bm_call])
 def test_register_nova_bm_node_ignore_long_pm_password(self):
     client = mock.MagicMock()
     node = self._get_node()
     node["pm_password"] = '******' * 100
     nodes.register_nova_bm_node('servicehost', node, client=client)
     nova_bm_call = mock.call(
         "servicehost", "1", "2048", "30", "aaa", pm_address="foo.bar",
         pm_user="******")
     client.has_calls([nova_bm_call])
Exemplo n.º 3
0
 def assert_nova_bm_call_with_no_pm_password(self, node):
     client = mock.MagicMock()
     nodes.register_nova_bm_node('servicehost', node, client=client)
     nova_bm_call = mock.call("servicehost",
                              "1",
                              "2048",
                              "30",
                              "aaa",
                              pm_address="foo.bar",
                              pm_user="******")
     client.has_calls([nova_bm_call])
 def test_register_nova_bm_node_retry(self, sleep):
     client = mock.MagicMock()
     side_effect = (novaexc.ConnectionRefused,
                    novaexc.ServiceUnavailable, mock.DEFAULT)
     client.baremetal.create.side_effect = side_effect
     nodes.register_nova_bm_node('servicehost',
                                 self._get_node(), client=client)
     sleep.assert_has_calls([mock.call(10), mock.call(10)])
     nova_bm_call = mock.call(
         "servicehost", "1", "2048", "30", "aaa", pm_address="foo.bar",
         pm_user="******", pm_password="******")
     client.has_calls([nova_bm_call])
Exemplo n.º 5
0
 def test_register_nova_bm_node_ignore_long_pm_password(self):
     client = mock.MagicMock()
     node = self._get_node()
     node["pm_password"] = '******' * 100
     nodes.register_nova_bm_node('servicehost', node, client=client)
     nova_bm_call = mock.call("servicehost",
                              "1",
                              "2048",
                              "30",
                              "aaa",
                              pm_address="foo.bar",
                              pm_user="******")
     client.has_calls([nova_bm_call])
Exemplo n.º 6
0
 def test_register_nova_bm_node_retry(self, sleep):
     client = mock.MagicMock()
     side_effect = (novaexc.ConnectionRefused, novaexc.ServiceUnavailable,
                    mock.DEFAULT)
     client.baremetal.create.side_effect = side_effect
     nodes.register_nova_bm_node('servicehost',
                                 self._get_node(),
                                 client=client)
     sleep.assert_has_calls([mock.call(10), mock.call(10)])
     nova_bm_call = mock.call("servicehost",
                              "1",
                              "2048",
                              "30",
                              "aaa",
                              pm_address="foo.bar",
                              pm_user="******",
                              pm_password="******")
     client.has_calls([nova_bm_call])