summaryrefslogtreecommitdiff
path: root/tests/test_clientmanager_clientcache.py
diff options
context:
space:
mode:
authorJosh Kearney <josh@jk0.org>2013-01-24 12:33:17 -0600
committerDean Troyer <dtroyer@gmail.com>2013-01-28 17:58:59 -0600
commit4297e5781b03bad1c67cfdaa6cfdb73f6d1385de (patch)
treefaa7b3e386293f188b94b3e2d0c48b52cc832d08 /tests/test_clientmanager_clientcache.py
parent1bb59c53ee8181ece69bed783d6563d8f74a78ad (diff)
downloadpython-openstackclient-4297e5781b03bad1c67cfdaa6cfdb73f6d1385de.tar.gz
First pass at adding compute unit tests.
Change-Id: Icf3340d457f75eec89bb0e5c9b4b953c3b81020f
Diffstat (limited to 'tests/test_clientmanager_clientcache.py')
-rw-r--r--tests/test_clientmanager_clientcache.py36
1 files changed, 0 insertions, 36 deletions
diff --git a/tests/test_clientmanager_clientcache.py b/tests/test_clientmanager_clientcache.py
deleted file mode 100644
index 8ebf14be..00000000
--- a/tests/test_clientmanager_clientcache.py
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2012-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.
-#
-
-from openstackclient.common import clientmanager
-
-
-def factory(inst):
- return object()
-
-
-class Container(object):
-
- attr = clientmanager.ClientCache(factory)
-
- def init_token(self):
- return
-
-
-def test_singleton():
- # Verify that the ClientCache descriptor only
- # invokes the factory one time and always
- # returns the same value after that.
- c = Container()
- assert c.attr is c.attr