コード例 #1
0
ファイル: test_osclients.py プロジェクト: tiansen87/rally
 def test_trove(self, mock_trove__get_endpoint):
     fake_trove = fakes.FakeTroveClient()
     mock_trove = mock.MagicMock()
     mock_trove.client.Client = mock.MagicMock(return_value=fake_trove)
     mock_trove__get_endpoint.return_value = "http://fake.to:2/fake"
     mock_keystoneauth1 = mock.MagicMock()
     self.assertNotIn("trove", self.clients.cache)
     with mock.patch.dict("sys.modules",
                          {"troveclient": mock_trove,
                           "keystoneauth1": mock_keystoneauth1}):
         client = self.clients.trove()
         self.assertEqual(fake_trove, client)
         kw = {
             "session": mock_keystoneauth1.session.Session(),
             "endpoint": mock_trove__get_endpoint.return_value}
         mock_trove.client.Client.assert_called_once_with("1.0", **kw)
         self.assertEqual(fake_trove, self.clients.cache["trove"])
コード例 #2
0
 def test_trove(self, mock_trove):
     fake_trove = fakes.FakeTroveClient()
     mock_trove.Client = mock.MagicMock(return_value=fake_trove)
     self.assertNotIn("trove", self.clients.cache)
     client = self.clients.trove()
     self.assertEqual(client, fake_trove)
     kw = {
         "username": self.endpoint.username,
         "api_key": self.endpoint.password,
         "project_id": self.endpoint.tenant_name,
         "auth_url": self.endpoint.auth_url,
         "region_name": self.endpoint.region_name,
         "timeout": cfg.CONF.openstack_client_http_timeout,
         "insecure": cfg.CONF.https_insecure,
         "cacert": cfg.CONF.https_cacert
     }
     mock_trove.Client.assert_called_once_with("1.0", **kw)
     self.assertEqual(self.clients.cache["trove"], fake_trove)
コード例 #3
0
ファイル: test_osclients.py プロジェクト: noah8713/rally-ovs
 def test_trove(self):
     fake_trove = fakes.FakeTroveClient()
     mock_trove = mock.MagicMock()
     mock_trove.client.Client = mock.MagicMock(return_value=fake_trove)
     self.assertNotIn("trove", self.clients.cache)
     with mock.patch.dict("sys.modules", {"troveclient": mock_trove}):
         client = self.clients.trove()
         self.assertEqual(fake_trove, client)
         kw = {
             "username": self.credential.username,
             "api_key": self.credential.password,
             "project_id": self.credential.tenant_name,
             "auth_url": self.credential.auth_url,
             "region_name": self.credential.region_name,
             "timeout": cfg.CONF.openstack_client_http_timeout,
             "insecure": self.credential.insecure,
             "cacert": self.credential.cacert
         }
         mock_trove.client.Client.assert_called_once_with("1.0", **kw)
         self.assertEqual(fake_trove, self.clients.cache["trove"])