Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Str If NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareGtE Call NameLoad NameLoad Num Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword ListLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad body Assign NameStore Call SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr BoolOpOr NameLoad Dict NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Dict AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad NameLoad attr keyword TupleLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad NameLoad attr keyword TupleLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad kwarg body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore ListLoad Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Return IfExp NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call NameLoad NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore BoolOpOr AttributeLoad NameLoad attr Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Continue orelse If Call NameLoad NameLoad BinOpMod Str NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore SetComp Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr NameLoad Continue Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad NameLoad body Expr Str Pass decorator_list
N/A django.db.models Manager django.core.exceptions ObjectDoesNotExist django.utils six rest_framework status rest_framework.reverse reverse rest_framework.test APITestCase django.utils.six text_type BaseRESTAPITestCase N/A APITestCase N/A N/A Base test case class for testing REST API endpoints. N/A base_name None N/A factory_class None N/A LIST_SUFFIX -list N/A DETAIL_SUFFIX -detail N/A lookup_field pk N/A user_factory None N/A object None N/A user None get_factory_class N/A N/A self N/A N/A N/A Return the factory class for generating the main object (or model instance) of this test case.

        By default this gets the ``factory_class`` attribute of this class.

        :returns: Factory class used for creating the mock objects.
         N/A N/A getattr self factory_class N/A get_object N/A N/A self factory N/A N/A N/A Create and return the object (or model instance) of this test case.

        By default this calls the ``create()`` method of the factory class, assuming
        a Django Model or a factory_boy's Factory.

        :param factory: The factory class used for creating
        :returns: The main object of this test case.
         N/A N/A N/A factory create N/A setUp N/A N/A self N/A N/A N/A Generates the main object and user instance if needed.

        The user instance will be created only if the ``user_factory`` attribute is set to the factory class.

        If there is an available user instance, that user will be force authenticated.
         N/A user_factory N/A getattr self user_factory N/A user_factory N/A N/A N/A self user N/A N/A user_factory create N/A N/A N/A N/A self client force_authenticate N/A self user N/A N/A self object N/A N/A self get_object N/A N/A self get_factory_class N/A N/A ListAPITestCaseMixin N/A object N/A N/A Adds a list view test to the test case. N/A pagination_results_field None get_list_url N/A N/A self N/A N/A N/A Return the list endpoint url.

        :returns: The url of list endpoint.
         N/A N/A reverse N/A N/A self base_name N/A self LIST_SUFFIX N/A get_list_response N/A N/A self N/A kwargs N/A N/A Send the list request and return the response.

        :param kwargs: Extra arguments that are passed to the client's ``get()`` call.
        :returns: The response object.
         N/A N/A N/A N/A self client get N/A N/A self get_list_url kwargs N/A test_list N/A N/A self N/A kwargs N/A N/A Send request to the list view endpoint, verify and return the response.

        Checks for a 200 status code and that there is a ``results`` property in the ``response.data``.

        You can extend it for more extensive checks.

        .. admonition:: example

            .. code:: python

                class LanguageRESTAPITestCase(ListAPITestCaseMixin, BaseRESTAPITestCase):

                    def test_list(self, **kwargs):
                        response = super(LanguageRESTAPITestCase, self).test_list(**kwargs)
                        results = response.data.get('results')
                        self.assertEqual(results[0].get('code'), self.object.code)

        :param kwargs: Extra arguments that are passed to the client's ``get()`` call.
        :returns: The view's response.
         N/A response N/A N/A self get_list_response kwargs N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A response data N/A results N/A response data N/A N/A self pagination_results_field N/A N/A N/A N/A self assertIn N/A self pagination_results_field N/A response data N/A results N/A results N/A N/A self pagination_results_field N/A N/A N/A self assertTrue N/A N/A len results 1 N/A response N/A N/A DetailAPITestCaseMixin N/A object N/A N/A Adds a detail view test to the test case. N/A attributes_to_check N/A id get_detail_url N/A N/A self N/A N/A N/A Return the detail endpoint url.

        :returns: The url of detail endpoint.
         N/A object_id N/A getattr N/A self object N/A self lookup_field N/A N/A reverse N/A N/A self base_name N/A self DETAIL_SUFFIX args N/A N/A text_type object_id N/A get_detail_response N/A N/A self N/A kwargs N/A N/A Send the detail request and return the response.

        :param kwargs: Extra arguments that are passed to the client's ``get()`` call.
        :returns: The response object.
         N/A N/A N/A N/A self client get N/A N/A self get_detail_url kwargs N/A test_detail N/A N/A self N/A kwargs N/A N/A Send request to the detail view endpoint, verify and return the response.

        Checks for a 200 status code and that there is an ``id`` property in the ``response.data``
        and that it equals the main object's id.

        You can extend it for more extensive checks.

        .. admonition:: example

            .. code:: python

                class LanguageRESTAPITestCase(DetailAPITestCaseMixin, BaseRESTAPITestCase):

                    def test_list(self, **kwargs):
                        response = super(LanguageRESTAPITestCase, self).test_list(**kwargs)
                        self.assertEqual(response.data.get('code'), self.object.code)

        Using a callable in ``attributes_to_check``:

        .. admonition:: example

            .. code:: python

                class TaggedFoodRESTAPITestCase(DetailAPITestCaseMixin, BaseRESTAPITestCase):

                    attributes_to_check = ['name', ('similar', lambda obj: obj.tags.similar_objects())]


        :param kwargs: Extra arguments that are passed to the client's ``get()`` call.
        :returns: The view's response.
         N/A response N/A N/A self get_detail_response kwargs N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A response data N/A N/A N/A self _check_attributes N/A response data N/A response N/A _check_attributes N/A N/A self data N/A N/A N/A attr N/A self attributes_to_check N/A N/A N/A isinstance attr N/A tuple list set N/A N/A value N/A N/A attr N/A 1 N/A self object N/A attr N/A attr N/A 0 N/A N/A value N/A text_type N/A getattr N/A self object attr N/A N/A N/A self assertEqual value N/A text_type N/A data N/A attr N/A N/A CreateAPITestCaseMixin N/A object N/A N/A Adds a create view test to the test case. N/A create_data None N/A response_lookup_field id get_create_data N/A N/A self N/A N/A N/A Return the data used for the create request.

        By default gets the ``create_data`` attribute of this class.

        :returns: The data dictionary.
         N/A N/A getattr self create_data N/A get_create_url N/A N/A self N/A N/A N/A Return the create endpoint url.

        :returns: The url of create endpoint.
         N/A N/A reverse N/A N/A self _get_create_name N/A get_create_response N/A N/A self data N/A None kwargs N/A N/A Send the create request and return the response.

        :param data: A dictionary of the data to use for the create request.
        :param kwargs: Extra arguments that are passed to the client's ``post()`` call.
        :returns: The response object.
         N/A N/A data None N/A N/A data N/A N/A self get_create_data N/A N/A N/A N/A self client post N/A N/A self get_create_url N/A data N/A kwargs N/A get_lookup_from_response N/A N/A self data N/A N/A N/A Return value for looking up the created object in DB.

        :Note: The created object will be looked up using the ``lookup_field`` attribute as key, which defaults to ``pk``.

        :param data: A dictionary of the response data to lookup the field in.
        :returns: The value for looking up the
         N/A N/A N/A data get N/A self response_lookup_field N/A test_create N/A N/A self data N/A None kwargs N/A N/A Send request to the create view endpoint, verify and return the response.

        Also verifies that the object actually exists in the database.

        :param data: A dictionary of the data to use for the create request.
        :param kwargs: Extra arguments that are passed to the client's ``post()`` call.
        :returns: A tuple ``response, created`` of the view's response the created instance.
         N/A response N/A N/A self get_create_response data kwargs N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A getattr response data response N/A created N/A N/A N/A N/A N/A self object __class__ objects get N/A N/A self lookup_field N/A N/A self get_lookup_from_response N/A response data N/A N/A response created N/A _get_create_name N/A N/A self N/A N/A N/A N/A hasattr self create_name N/A N/A view_name N/A self create_name N/A N/A view_name N/A N/A self base_name N/A self LIST_SUFFIX N/A view_name N/A N/A DestroyAPITestCaseMixin N/A object N/A N/A Adds a destroy view test to the test case. get_destroy_url N/A N/A self N/A N/A N/A Return the destroy endpoint url.

        :returns: The url of destroy endpoint.
         N/A N/A self object_id N/A getattr N/A self object N/A self lookup_field N/A N/A reverse N/A N/A self _get_destroy_name args N/A N/A self object_id N/A get_destroy_response N/A N/A self N/A kwargs N/A N/A Send the destroy request and return the response.

        :param kwargs: Extra arguments that are passed to the client's ``delete()`` call.
        :returns: The view's response.
         N/A N/A N/A N/A self client delete N/A N/A self get_destroy_url kwargs N/A test_destroy N/A N/A self N/A kwargs N/A N/A Send request to the destroy view endpoint, verify and return the response.

        Also verifies the object does not exist anymore in the database.

        :param kwargs: Extra arguments that are passed to the client's ``delete()`` call.
        :returns: The view's response.
         N/A response N/A N/A self get_destroy_response kwargs N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_204_NO_CONTENT N/A response data N/A N/A N/A self assertRaises ObjectDoesNotExist N/A N/A N/A N/A self object __class__ objects get N/A N/A self lookup_field N/A self object_id N/A response N/A _get_destroy_name N/A N/A self N/A N/A N/A N/A hasattr self destroy_name N/A N/A view_name N/A self destroy_name N/A N/A view_name N/A N/A self base_name N/A self DETAIL_SUFFIX N/A view_name N/A N/A UpdateAPITestCaseMixin N/A object N/A N/A Adds an update view test to the test case. N/A use_patch True N/A update_data None N/A update_results None N/A relationship_lookup_field id get_update_url N/A N/A self N/A N/A N/A Return the update endpoint url.

        :returns: The url of update endpoint.
         N/A N/A self object_id N/A getattr N/A self object N/A self lookup_field N/A N/A reverse N/A N/A self _get_update_name args N/A N/A self object_id N/A get_update_response N/A N/A self data results use_patch N/A None None None kwargs N/A N/A Send the update request and return the response.

        :param data: Data dictionary for the update request.
        :param results: Dictionary mapping instance properties to expected values.
        :param kwargs: Extra arguments that are passed to the client's ``put()`` or ``patch()`` call.
        :returns: The response object.
         N/A N/A data None N/A N/A data N/A N/A self get_update_data N/A N/A self __data data N/A N/A results None N/A N/A results N/A N/A self get_update_results data N/A N/A self __results results N/A args N/A N/A N/A self get_update_url data N/A N/A use_patch None N/A N/A use_patch N/A self use_patch N/A N/A use_patch N/A N/A N/A self client patch args kwargs N/A N/A N/A self client put args kwargs N/A get_update_data N/A N/A self N/A N/A N/A Return the data used for the update request.

        By default gets the ``update_data`` attribute of this class.

        :returns: Data dictionary for the update request.
         N/A N/A getattr self update_data N/A get_update_results N/A N/A self data N/A None N/A N/A Return a dictionary of the expected results of the instance.

        By default gets the ``update_results`` attribute of this class.
        If that isn't set defaults to the data.

        :param data: The update request's data dictionary.
        :returns: Dictionary mapping instance properties to expected values.
         N/A N/A getattr self update_results data N/A get_relationship_value N/A N/A self related_obj key N/A N/A N/A Return a value representing a relation to a related model instance.

        By default gets the ``relationship_lookup_field`` attribute of this class
        which defaults to ``id``, and converts it to a ``string``.

        :param related_obj: The related model instance to convert to a value.
        :param key: A ``string`` representing the name of the relation, or the key on the updated object.
        :returns: Value representing the relation to assert against.
         N/A N/A text_type N/A getattr related_obj N/A getattr self relationship_lookup_field N/A test_update N/A N/A self data results use_patch N/A None None None kwargs N/A N/A Send request to the update view endpoint, verify and return the response.

        :param data: Data dictionary for the update request.
        :param results: Dictionary mapping instance properties to expected values.
        :param kwargs: Extra arguments that are passed to the client's ``put()`` or ``patch()`` call.
        :returns: A tuple ``response, updated`` of the view's response the updated instance.
         N/A response N/A N/A self get_update_response data results use_patch kwargs N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A response data N/A updated N/A N/A N/A N/A N/A self object __class__ objects get N/A N/A self lookup_field N/A self object_id N/A N/A N/A self _update_check_db updated data results N/A N/A response updated N/A _get_update_name N/A N/A self N/A N/A N/A N/A hasattr self update_name N/A N/A view_name N/A self update_name N/A N/A view_name N/A N/A self base_name N/A self DETAIL_SUFFIX N/A view_name N/A _update_check_db N/A N/A self obj data results N/A None None N/A N/A N/A data None N/A N/A data N/A self __data N/A N/A results None N/A N/A results N/A N/A self __results N/A N/A N/A key value N/A N/A six iteritems data N/A N/A N/A isinstance obj dict N/A N/A attribute N/A N/A obj get key N/A N/A isinstance attribute list N/A N/A N/A N/A self assertListEqual attribute value N/A N/A N/A N/A hasattr obj N/A %s_id key N/A N/A related N/A getattr obj key N/A attribute N/A N/A self get_relationship_value related key N/A N/A attribute N/A getattr obj key N/A N/A isinstance attribute Manager N/A N/A items N/A N/A N/A self get_relationship_value item key N/A item N/A N/A attribute all N/A N/A N/A self assertTrue N/A N/A N/A set value issubset items N/A N/A N/A N/A self assertEqual attribute N/A N/A results get key value N/A N/A ReadRESTAPITestCaseMixin N/A ListAPITestCaseMixin DetailAPITestCaseMixin N/A N/A Adds the read CRUD operations tests to the test case.

    Includes: :class:`ListAPITestCaseMixin`, :class:`DetailAPITestCaseMixin`.
     N/A N/A WriteRESTAPITestCaseMixin N/A CreateAPITestCaseMixin UpdateAPITestCaseMixin DestroyAPITestCaseMixin N/A N/A Adds the write CRUD operations tests to the test case.

    Includes: :class:`CreateAPITestCaseMixin`, :class:`UpdateAPITestCaseMixin`, :class:`DestroyAPITestCaseMixin`.
     N/A N/A ReadWriteRESTAPITestCaseMixin N/A ReadRESTAPITestCaseMixin WriteRESTAPITestCaseMixin N/A N/A A complete API test case that covers all successful CRUD operation requests.

    Includes: :class:`ReadRESTAPITestCaseMixin`, :class:`WriteRESTAPITestCaseMixin`.
     N/A N/A