diff options
| author | termie <github@anarkystic.com> | 2011-12-27 12:06:14 -0800 |
|---|---|---|
| committer | termie <github@anarkystic.com> | 2011-12-27 12:17:01 -0800 |
| commit | 8425eabe6ffb9dcdfe205d559ca33e5cbf749428 (patch) | |
| tree | fe5e25e410dfe32e2865e2e71fede7561a62f616 /tests | |
| parent | 7541ed49954dea081ecb3aa97246b42b4f3c92c3 (diff) | |
| download | keystone-8425eabe6ffb9dcdfe205d559ca33e5cbf749428.tar.gz keystone-8425eabe6ffb9dcdfe205d559ca33e5cbf749428.tar.xz keystone-8425eabe6ffb9dcdfe205d559ca33e5cbf749428.zip | |
add basic fixture functionality
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/default_fixtures.py | 16 | ||||
| -rw-r--r-- | tests/test_backend_kvs.py | 17 |
2 files changed, 18 insertions, 15 deletions
diff --git a/tests/default_fixtures.py b/tests/default_fixtures.py new file mode 100644 index 00000000..15a8b60a --- /dev/null +++ b/tests/default_fixtures.py @@ -0,0 +1,16 @@ +TENANTS = [ + {'id': 'bar', 'name': 'BAR'}, + ] + +USERS = [ + {'id': 'foo', 'name': 'FOO', 'password': 'foo2', 'tenants': ['bar',]}, + ] + +EXTRAS = [ + {'user': 'foo', 'tenant': 'bar', 'extra': 'extra'}, + ] + +#ROLES = [ +# {'id': 'keystone_admin', 'name': 'Keystone Admin'}, +# ] +ROLES = [] diff --git a/tests/test_backend_kvs.py b/tests/test_backend_kvs.py index 166bc6c6..df88733d 100644 --- a/tests/test_backend_kvs.py +++ b/tests/test_backend_kvs.py @@ -4,27 +4,14 @@ from keystonelight import models from keystonelight import test from keystonelight.backends import kvs +import default_fixtures class KvsIdentity(test.TestCase): def setUp(self): super(KvsIdentity, self).setUp() options = self.appconfig('default') self.identity_api = kvs.KvsIdentity(options=options, db={}) - self._load_fixtures() - - def _load_fixtures(self): - self.tenant_bar = self.identity_api.create_tenant( - 'bar', - models.Tenant(id='bar', name='BAR')) - self.user_foo = self.identity_api.create_user( - 'foo', - models.User(id='foo', - name='FOO', - password='foo2', - tenants=[self.tenant_bar['id']])) - self.extras_foobar = self.identity_api.create_extras( - 'foo', 'bar', - {'extra': 'extra'}) + self.load_fixtures(default_fixtures) def test_authenticate_bad_user(self): self.assertRaises(AssertionError, |
