openstackclient.tests.api package

Submodules

openstackclient.tests.api.fakes module

API Test Fakes

class openstackclient.tests.api.fakes.TestSession(*args, **kwargs)

Bases: openstackclient.tests.utils.TestCase

BASE_URL = 'https://api.example.com:1234/vX'
setUp()

openstackclient.tests.api.test_api module

Base API Library Tests

class openstackclient.tests.api.test_api.TestBaseAPI(*args, **kwargs)

Bases: openstackclient.tests.api.fakes.TestSession

setUp()
test_create_post()
test_create_put()
test_delete()
test_find_attr_by_id()
test_find_attr_by_name()
test_find_attr_path_resource()
test_find_bulk_dict()
test_find_bulk_none()
test_find_bulk_one()
test_find_bulk_two()
test_list_body()
test_list_detailed()
test_list_filtered()
test_list_no_body()
test_list_params()
test_list_wrapped()
class openstackclient.tests.api.test_api.TestKeystoneSession(*args, **kwargs)

Bases: openstackclient.tests.api.fakes.TestSession

setUp()
test_session_request()

openstackclient.tests.api.test_image_v1 module

Image v1 API Library Tests

class openstackclient.tests.api.test_image_v1.TestImage(*args, **kwargs)

Bases: openstackclient.tests.api.test_image_v1.TestImageAPIv1

LIST_IMAGE_RESP = [{'id': '1', 'protected': True, 'name': 'pub1', 'is_public': True}, {'id': '2', 'protected': False, 'name': 'pub2-noprot', 'is_public': True}, {'id': '3', 'protected': True, 'name': 'priv3', 'is_public': False}, {'id': '4', 'protected': False, 'name': 'priv4-noprot', 'is_public': False}]
NOPUB_NOPROT = {'id': '4', 'protected': False, 'name': 'priv4-noprot', 'is_public': False}
NOPUB_PROT = {'id': '3', 'protected': True, 'name': 'priv3', 'is_public': False}
PUB_NOPROT = {'id': '2', 'protected': False, 'name': 'pub2-noprot', 'is_public': True}
PUB_PROT = {'id': '1', 'protected': True, 'name': 'pub1', 'is_public': True}
test_image_list_no_options()
test_image_list_private()
test_image_list_public()
class openstackclient.tests.api.test_image_v1.TestImageAPIv1(*args, **kwargs)

Bases: openstackclient.tests.utils.TestCase

setUp()

openstackclient.tests.api.test_image_v2 module

Image v2 API Library Tests

class openstackclient.tests.api.test_image_v2.TestImage(*args, **kwargs)

Bases: openstackclient.tests.api.test_image_v2.TestImageAPIv2

LIST_IMAGE_RESP = [{'visibility': 'public', 'id': '1', 'protected': True, 'name': 'pub1'}, {'visibility': 'public', 'id': '2', 'protected': False, 'name': 'pub2-noprot'}, {'visibility': 'private', 'id': '3', 'protected': True, 'name': 'priv3'}, {'visibility': 'private', 'id': '4', 'protected': False, 'name': 'priv4-noprot'}]
NOPUB_NOPROT = {'visibility': 'private', 'id': '4', 'protected': False, 'name': 'priv4-noprot'}
NOPUB_PROT = {'visibility': 'private', 'id': '3', 'protected': True, 'name': 'priv3'}
PUB_NOPROT = {'visibility': 'public', 'id': '2', 'protected': False, 'name': 'pub2-noprot'}
PUB_PROT = {'visibility': 'public', 'id': '1', 'protected': True, 'name': 'pub1'}
test_image_list_no_options()
test_image_list_private()
test_image_list_public()
class openstackclient.tests.api.test_image_v2.TestImageAPIv2(*args, **kwargs)

Bases: openstackclient.tests.utils.TestCase

setUp()

openstackclient.tests.api.test_object_store_v1 module

Object Store v1 API Library Tests

class openstackclient.tests.api.test_object_store_v1.TestContainer(*args, **kwargs)

Bases: openstackclient.tests.api.test_object_store_v1.TestObjectAPIv1

setUp()
test_container_create()
test_container_delete()
test_container_list_marker_limit_end()
test_container_list_no_options()
test_container_list_prefix()
test_container_show()
class openstackclient.tests.api.test_object_store_v1.TestObject(*args, **kwargs)

Bases: openstackclient.tests.api.test_object_store_v1.TestObjectAPIv1

base_object_create(*args, **keywargs)
setUp()
test_object_create()
test_object_delete()
test_object_list_delimiter()
test_object_list_marker_limit_end()
test_object_list_no_options()
test_object_list_prefix()
test_object_show()
class openstackclient.tests.api.test_object_store_v1.TestObjectAPIv1(*args, **kwargs)

Bases: openstackclient.tests.utils.TestCase

setUp()

openstackclient.tests.api.test_utils module

API Utilities Library Tests

class openstackclient.tests.api.test_utils.TestBaseAPIFilter(*args, **kwargs)

Bases: openstackclient.tests.api.fakes.TestSession

The filters can be tested independently

setUp()
test_simple_filter_attr_only()
test_simple_filter_attr_value()
test_simple_filter_no_attr()
test_simple_filter_none()
test_simple_filter_prop_attr_only()
test_simple_filter_prop_attr_value()

Module contents