def test_create_client_by_endpoint(self): self.conf.set_default('swift_endpoint', 'http://127.0.0.1:8080/v1', 'swift_client') sc = swift.create(self._context, self.conf) self.assertEqual('http://127.0.0.1:8080/v1/AUTH_abcd', sc.url)
def test_create_client_by_keystone(self): self.skipTest('test needs revision') auth_url = 'http://127.0.0.1/identity/' self.conf.set_default('swift_auth_url', auth_url, 'swift_client') self.conf.set_override('swift_user', 'demo', 'swift_client') self.conf.set_override('swift_key', 'secrete', 'swift_client') self.conf.set_override('swift_tenant_name', 'abcd', 'swift_client') sc = swift.create(self._context, self.conf) self.assertEqual(sc.authurl, auth_url) self.assertEqual(sc.user, 'demo') self.assertEqual(sc.key, 'secrete') self.assertEqual(sc.os_options['tenant_name'], 'abcd')
def test_create_client_by_keystone(self): self.conf.set_default('swift_auth_url', 'http://127.0.0.1:5000/v2.0', 'swift_client') self.conf.set_override('swift_user', 'admin', 'swift_client', enforce_type=True) self.conf.set_override('swift_key', 'secrete', 'swift_client', enforce_type=True) self.conf.set_override('swift_tenant_name', 'abcd', 'swift_client', enforce_type=True) sc = swift.create(self._context, self.conf) self.assertEqual(sc.authurl, 'http://127.0.0.1:5000/v2.0') self.assertEqual(sc.user, 'admin') self.assertEqual(sc.key, 'secrete') self.assertEqual(sc.os_options['tenant_name'], 'abcd')
def test_create_client_by_catalog(self): sc = swift.create(self._context, cfg.CONF) self.assertEqual('http://127.0.0.1:8080/v1/AUTH_abcd', sc.url)