tests package

Submodules

tests.test_functional module

tests.test_functional.test_assert_delete_request_returns_status_codes()[source]

Functional tests for assert_tools.rest.assert_delete_request_returns_ok_status_code() assert_tools.rest.assert_delete_request_returns_success_status_code() assert_tools.rest.assert_delete_request_returns_not_allowed_status_code() assert_tools.rest.assert_delete_request_returns_forbidden_status_code() assert_tools.rest.assert_delete_request_returns_deny_status_code() assert_tools.rest.assert_delete_request_returns_bad_request_status_code()

tests.test_functional.test_assert_get_request_returns_status_codes()[source]

Functional tests for assert_tools.rest.assert_get_request_returns_ok_status_code() assert_tools.rest.assert_get_request_returns_success_status_code() assert_tools.rest.assert_get_request_returns_not_allowed_status_code() assert_tools.rest.assert_get_request_returns_forbidden_status_code(). assert_tools.rest.assert_get_request_returns_deny_status_code(). assert_tools.rest.assert_get_request_returns_bad_request_status_code().

tests.test_functional.test_assert_head_request_returns_ok_status_codes(*args, **keywargs)[source]

Functional tests for assert_tools.rest.assert_head_request_returns_ok_status_code()

tests.test_functional.test_assert_options_request_returns_ok_status_codes(*args, **keywargs)[source]

Functional tests for assert_tools.rest.assert_options_request_returns_ok_status_code()

tests.test_functional.test_assert_post_request_returns_status_codes()[source]

Functional tests for assert_tools.rest.assert_post_request_returns_ok_status_code() assert_tools.rest.assert_post_request_returns_not_allowed_status_code() assert_tools.rest.assert_post_request_returns_forbidden_status_code() assert_tools.rest.assert_post_request_returns_deny_status_code() assert_tools.rest.assert_post_request_returns_bad_request_status_code()

tests.test_functional.test_assert_put_request_returns_status_codes()[source]

Functional tests for assert_tools.rest.assert_put_request_returns_ok_status_code() assert_tools.rest.assert_put_request_returns_success_status_code() assert_tools.rest.assert_put_request_returns_not_allowed_status_code() assert_tools.rest.assert_put_request_returns_forbidden_status_code() assert_tools.rest.assert_put_request_returns_deny_status_code() assert_tools.rest.assert_put_request_returns_bad_request_status_code()

tests.test_make_api_call module

tests.test_make_api_call.test_make_api_call()[source]

Test make_api_call Unit tests for assert_tools.rest.make_api_call()

tests.test_make_http_response module

tests.test_make_http_response.test_as_http_response_invalid_object()[source]

Tests assert_tools.rest.as_http_response().

Tests that assert_tools.rest.as_http_response() raises :py:class assert_tools.rest.UnsupportedObject` when given an unsupported value

tests.test_make_http_response.test_as_http_response_support_for_httplib_response()[source]

Tests assert_tools.rest.as_http_response().

Tests that assert_tools.rest.as_http_response() returns :py:class:httplib.Response object when given :py:class:httplib.Response

tests.test_make_http_response.test_as_http_response_support_for_requests_response()[source]

Tests assert_tools.rest.as_http_response().

Tests that assert_tools.rest.as_http_response() returns :py:class:httplib.Response object when given :py:class:requests.Response

tests.test_make_http_response_from_dict module

tests.test_make_http_response_from_dict.test_dict_as_http_response()[source]

Tests assert_tools.rest.dict_as_http_response().

Tests that assert_tools.rest.dict_as_http_response() returns :py:class:requests.Response object when given a conforming python dict

tests.test_make_http_response_from_dict.test_dict_as_http_response_malformed_dict()[source]

Tests assert_tools.rest.dict_as_http_response().

Tests that assert_tools.rest.dict_as_http_response() raises assert_tools.rest.UnsupportedObject when give a non-conforming dict

tests.test_make_http_response_from_dict.test_dict_as_http_response_not_dict()[source]

Tests assert_tools.rest.dict_as_http_response().

Tests that assert_tools.rest.dict_as_http_response() raises assert_tools.rest.UnsupportedObject when give a non-dict structure

tests.test_response_assertion module

tests.test_response_assertion.test_assert_response_content_equal()[source]

Tests assert_tools.rest.assert_response_content_equal().

Tests that assert_tools.rest.assert_response_content_equal() passes when expected content and actual content are equal

tests.test_response_assertion.test_assert_response_equal()[source]

Tests assert_tools.rest.assert_response_equal().

Tests that assert_tools.rest.assert_response_equal() passes when given httplib2 Response

tests.test_response_assertion.test_assert_response_equal_all_supported_codes()[source]

Tests assert_tools.rest.assert_response_equal() and assert_tools.rest.response_json.

Tests that assert_tools.rest.assert_response_equal() supports all keys in assert_tools.rest.response_json

tests.test_response_assertion.test_assert_response_equal_unsupported_object()[source]

Tests assert_tools.rest.assert_response_equal().

Tests that :py:func:assert_tools.rest.assert_response_equal raises :py:class:assert_tools.UnsupportedObject when give an none :py:class:httplib2.Response object

tests.test_response_assertion.test_assert_response_equal_unsupported_response_code()[source]

Tests assert_tools.rest.assert_response_equal().

Tests that assert_tools.rest.assert_response_equal() raises assert_tools.rest.UnsupportedResponseCode when give an unknown code, see assert_tools.rest.response_json

tests.test_response_assertion.test_assert_response_headers_contains()[source]

Tests assert_tools.rest.assert_response_equal().

Tests that assert_tools.rest.assert_response_headers_contains() passes when given httplib2 Response

tests.test_response_assertion.test_assert_response_headers_unsupported_object()[source]

Tests assert_tools.rest.assert_response_equal().

Tests that assert_tools.rest.assert_response_headers_contains() passes when given httplib2 Response

tests.util module

class tests.util.MockHttpResponse[source]
class tests.util.MockRequestsResponse[source]

Module contents