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])
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])
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])
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])