Coverage for audoma/drf/routers.py: 100%
5 statements
« prev ^ index » next coverage.py v6.4.2, created at 2022-08-04 07:22 +0000
« prev ^ index » next coverage.py v6.4.2, created at 2022-08-04 07:22 +0000
1import copy
4from rest_framework.routers import ( # NOQA # isort:skip
5 DefaultRouter,
6 SimpleRouter,
7 BaseRouter,
8)
11class BulkRouter(DefaultRouter):
12 """
13 Map http methods to actions defined on the bulk mixins.
14 """
16 routes = copy.deepcopy(SimpleRouter.routes)
17 routes[0].mapping.update(
18 {
19 "put": "bulk_update",
20 "patch": "partial_bulk_update",
21 "delete": "bulk_destroy",
22 }
23 )