osc_lib.tests.api package¶
Submodules¶
osc_lib.tests.api.fakes module¶
API Test Fakes
- 
class 
osc_lib.tests.api.fakes.TestSession(*args, **kwargs)¶ Bases:
osc_lib.tests.utils.TestCase- 
BASE_URL= 'https://api.example.com:1234/test'¶ 
- 
setUp()¶ 
- 
 
osc_lib.tests.api.test_api module¶
Base API Library Tests
- 
class 
osc_lib.tests.api.test_api.TestBaseAPIArgs(*args, **kwargs)¶ Bases:
osc_lib.tests.api.fakes.TestSession- 
setUp()¶ 
- 
test_baseapi_request_session()¶ 
- 
test_baseapi_request_url_path()¶ 
- 
 
- 
class 
osc_lib.tests.api.test_api.TestBaseAPICreate(*args, **kwargs)¶ Bases:
osc_lib.tests.api.fakes.TestSession- 
setUp()¶ 
- 
test_baseapi_create_post()¶ 
- 
test_baseapi_create_put()¶ 
- 
test_baseapi_delete()¶ 
- 
 
- 
class 
osc_lib.tests.api.test_api.TestBaseAPIDefault(*args, **kwargs)¶ Bases:
osc_lib.tests.api.fakes.TestSession- 
setUp()¶ 
- 
test_baseapi_request_session()¶ 
- 
test_baseapi_request_url()¶ 
- 
test_baseapi_request_url_path()¶ 
- 
 
- 
class 
osc_lib.tests.api.test_api.TestBaseAPIFind(*args, **kwargs)¶ Bases:
osc_lib.tests.api.fakes.TestSession- 
setUp()¶ 
- 
test_baseapi_find_attr_by_id()¶ 
- 
test_baseapi_find_attr_by_name()¶ 
- 
test_baseapi_find_attr_path_resource()¶ 
- 
test_baseapi_find_bulk_dict()¶ 
- 
test_baseapi_find_bulk_none()¶ 
- 
test_baseapi_find_bulk_one()¶ 
- 
test_baseapi_find_bulk_two()¶ 
- 
 
osc_lib.tests.api.test_utils module¶
API Utilities Library Tests
- 
class 
osc_lib.tests.api.test_utils.TestBaseAPIFilter(*args, **kwargs)¶ Bases:
osc_lib.tests.api.fakes.TestSessionThe 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()¶ 
-