def test_main_default_addr(self, mock_bmc): mock_instance = mock.Mock() mock_bmc.return_value = mock_instance mock_argv = [ 'openstackbmc', '--port', '111', '--instance', 'foobar', '--os-cloud', 'bar' ] with mock.patch.object(sys, 'argv', mock_argv): openstackbmc.main() mock_bmc.assert_called_once_with({'admin': 'password'}, port=111, address='::', instance='foobar', cache_status=False, os_cloud='bar') mock_instance.listen.assert_called_once_with()
def test_main_default_addr(self, mock_bmc): mock_instance = mock.Mock() mock_bmc.return_value = mock_instance mock_argv = ['openstackbmc', '--port', '111', '--instance', 'foobar', '--os-user', 'admin', '--os-password', 'password', '--os-tenant', 'admin', '--os-auth-url', 'http://host:5000/v2.0'] with mock.patch.object(sys, 'argv', mock_argv): openstackbmc.main() mock_bmc.assert_called_once_with({'admin': 'password'}, port=111, address='::', instance='foobar', user='******', password='******', tenant='admin', auth_url='http://host:5000/v2.0' ) mock_instance.listen.assert_called_once_with()
def test_main_default_addr(self, mock_bmc): mock_instance = mock.Mock() mock_bmc.return_value = mock_instance mock_argv = [ 'openstackbmc', '--port', '111', '--instance', 'foobar', '--os-user', 'admin', '--os-password', 'password', '--os-tenant', 'admin', '--os-auth-url', 'http://host:5000/v2.0' ] with mock.patch.object(sys, 'argv', mock_argv): openstackbmc.main() mock_bmc.assert_called_once_with({'admin': 'password'}, port=111, address='::', instance='foobar', user='******', password='******', tenant='admin', auth_url='http://host:5000/v2.0') mock_instance.listen.assert_called_once_with()
def test_main(self, mock_bmc): mock_instance = mock.Mock() mock_bmc.return_value = mock_instance mock_argv = ['openstackbmc', '--port', '111', '--address', '1.2.3.4', '--instance', 'foobar', '--os-cloud', 'foo'] with mock.patch.object(sys, 'argv', mock_argv): openstackbmc.main() mock_bmc.assert_called_once_with({'admin': 'password'}, port=111, address='::ffff:1.2.3.4', instance='foobar', user='', password='', tenant='', auth_url='', project='', user_domain='', project_domain='', cache_status=False, os_cloud='foo' ) mock_instance.listen.assert_called_once_with()