summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZiad Sawalha <github@highbridgellc.com>2011-12-05 19:17:38 -0600
committerZiad Sawalha <github@highbridgellc.com>2011-12-05 19:33:36 -0600
commitfb70b8cde352bd00d737e13b94fbaacde84ff7e9 (patch)
tree00a7fe58373d3bdc1c796768892f3476429adbca
parentb5b28e0591f7d88ae649ca3d5a2638b67e1e0e61 (diff)
Fixes missed tests and subsequently introduced bugs
- bug 900514 fixed: some test files were marked as executable. Nose by default skips those. They've been reset to 644. - bug 900525 was introduced in the refactoring of the backend code. The test was not impacted but the load fixture code was. This has been addressed and the test passes again. No nchanges needed to the code being tested (i.e. no bugs introduced) Change-Id: I87ee799a47f90c383e181d203fd783c77fa4b3e5
-rw-r--r--keystone/test/__init__.py2
-rw-r--r--[-rwxr-xr-x]keystone/test/functional/test_authentication.py0
-rw-r--r--[-rwxr-xr-x]keystone/test/functional/test_endpoints.py0
-rw-r--r--[-rwxr-xr-x]keystone/test/functional/test_roles.py0
-rw-r--r--[-rwxr-xr-x]keystone/test/functional/test_services.py0
-rw-r--r--[-rwxr-xr-x]keystone/test/functional/test_tenants.py0
-rw-r--r--[-rwxr-xr-x]keystone/test/functional/test_token.py0
-rw-r--r--[-rwxr-xr-x]keystone/test/functional/test_users.py0
-rw-r--r--keystone/test/unit/base.py4
-rw-r--r--[-rwxr-xr-x]keystone/test/unit/test_auth.py0
-rw-r--r--[-rwxr-xr-x]keystone/test/unit/test_ec2_authn.py0
-rw-r--r--[-rwxr-xr-x]keystone/test/unit/test_server.py0
12 files changed, 4 insertions, 2 deletions
diff --git a/keystone/test/__init__.py b/keystone/test/__init__.py
index fdd24a6d..915eaf15 100644
--- a/keystone/test/__init__.py
+++ b/keystone/test/__init__.py
@@ -68,7 +68,7 @@ from keystone.common import config, wsgi
from keystone import backends
TEST_DIR = os.path.abspath(os.path.dirname(__file__))
-BASE_DIR = os.path.abspath(os.path.join(TEST_DIR, '..', '..'))
+BASE_DIR = os.path.abspath(os.path.join(TEST_DIR, os.pardir, os.pardir))
TEST_CERT = os.path.join(BASE_DIR, 'examples/ssl/certs/middleware-key.pem')
diff --git a/keystone/test/functional/test_authentication.py b/keystone/test/functional/test_authentication.py
index 6be42e22..6be42e22 100755..100644
--- a/keystone/test/functional/test_authentication.py
+++ b/keystone/test/functional/test_authentication.py
diff --git a/keystone/test/functional/test_endpoints.py b/keystone/test/functional/test_endpoints.py
index a02ba830..a02ba830 100755..100644
--- a/keystone/test/functional/test_endpoints.py
+++ b/keystone/test/functional/test_endpoints.py
diff --git a/keystone/test/functional/test_roles.py b/keystone/test/functional/test_roles.py
index a422d312..a422d312 100755..100644
--- a/keystone/test/functional/test_roles.py
+++ b/keystone/test/functional/test_roles.py
diff --git a/keystone/test/functional/test_services.py b/keystone/test/functional/test_services.py
index 16dd4cd0..16dd4cd0 100755..100644
--- a/keystone/test/functional/test_services.py
+++ b/keystone/test/functional/test_services.py
diff --git a/keystone/test/functional/test_tenants.py b/keystone/test/functional/test_tenants.py
index 0225ba72..0225ba72 100755..100644
--- a/keystone/test/functional/test_tenants.py
+++ b/keystone/test/functional/test_tenants.py
diff --git a/keystone/test/functional/test_token.py b/keystone/test/functional/test_token.py
index 310c132d..310c132d 100755..100644
--- a/keystone/test/functional/test_token.py
+++ b/keystone/test/functional/test_token.py
diff --git a/keystone/test/functional/test_users.py b/keystone/test/functional/test_users.py
index d65ce6bd..d65ce6bd 100755..100644
--- a/keystone/test/functional/test_users.py
+++ b/keystone/test/functional/test_users.py
diff --git a/keystone/test/unit/base.py b/keystone/test/unit/base.py
index ba52554c..fe89d362 100644
--- a/keystone/test/unit/base.py
+++ b/keystone/test/unit/base.py
@@ -33,6 +33,7 @@ import webob
from keystone import server
import keystone.backends.sqlalchemy as db
import keystone.backends.api as db_api
+from keystone import backends
logger = logging.getLogger('test.unit.base')
@@ -138,7 +139,8 @@ class ServiceAPITest(unittest.TestCase):
db.unregister_models()
logger.debug("Cleared all data from database")
opts = self.options
- db.register_models(options=opts['keystone.backends.sqlalchemy'])
+ reload(db)
+ backends.configure_backends(opts)
def fixture_create_credentials(self, **kwargs):
"""
diff --git a/keystone/test/unit/test_auth.py b/keystone/test/unit/test_auth.py
index 0c70f3ed..0c70f3ed 100755..100644
--- a/keystone/test/unit/test_auth.py
+++ b/keystone/test/unit/test_auth.py
diff --git a/keystone/test/unit/test_ec2_authn.py b/keystone/test/unit/test_ec2_authn.py
index 97773624..97773624 100755..100644
--- a/keystone/test/unit/test_ec2_authn.py
+++ b/keystone/test/unit/test_ec2_authn.py
diff --git a/keystone/test/unit/test_server.py b/keystone/test/unit/test_server.py
index 5ecd46f7..5ecd46f7 100755..100644
--- a/keystone/test/unit/test_server.py
+++ b/keystone/test/unit/test_server.py