Пример #1
0
 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()
Пример #3
0
 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()
Пример #4
0
 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()