summaryrefslogtreecommitdiff
path: root/openstackclient/tests/compute/test_compute.py
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2013-11-15 17:40:09 -0600
committerDean Troyer <dtroyer@gmail.com>2013-11-18 22:11:10 -0600
commit6460f1eb359d37dc43bdbb7d3eacc6c3f5cd7ede (patch)
tree1720ee65c6da418586dbffc8d53b860df6ae21e0 /openstackclient/tests/compute/test_compute.py
parentc946192e37111aa381097256c1fd1fb91e356783 (diff)
downloadpython-openstackclient-6460f1eb359d37dc43bdbb7d3eacc6c3f5cd7ede.tar.gz
Complete basic test infrastructure
This finally gets all of the API tests into a common framework regarding test classes and so forth. Change-Id: If675347129c50dcba0bfc5b6c58f5a2ca57ff46c
Diffstat (limited to 'openstackclient/tests/compute/test_compute.py')
-rw-r--r--openstackclient/tests/compute/test_compute.py50
1 files changed, 0 insertions, 50 deletions
diff --git a/openstackclient/tests/compute/test_compute.py b/openstackclient/tests/compute/test_compute.py
deleted file mode 100644
index 9d2061d2..00000000
--- a/openstackclient/tests/compute/test_compute.py
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2013 OpenStack, LLC.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-#
-
-import mock
-
-from openstackclient.common import clientmanager
-from openstackclient.compute import client as compute_client
-from openstackclient.tests import utils
-
-
-AUTH_TOKEN = "foobar"
-AUTH_URL = "http://0.0.0.0"
-
-
-class FakeClient(object):
- def __init__(self, endpoint=None, **kwargs):
- self.client = mock.MagicMock()
- self.client.auth_url = AUTH_URL
-
-
-class TestCompute(utils.TestCase):
- def setUp(self):
- super(TestCompute, self).setUp()
-
- api_version = {"compute": "2"}
-
- compute_client.API_VERSIONS = {
- "2": "openstackclient.tests.compute.test_compute.FakeClient"
- }
-
- self.cm = clientmanager.ClientManager(token=AUTH_TOKEN,
- url=AUTH_URL,
- auth_url=AUTH_URL,
- api_version=api_version)
-
- def test_make_client(self):
- self.assertEqual(self.cm.compute.client.auth_token, AUTH_TOKEN)
- self.assertEqual(self.cm.compute.client.auth_url, AUTH_URL)