Как запустить pytest на Get или Post 200 в Django?
Я хочу, чтобы pytest вызывал функцию, которая запускается, если пост или запись REST API в django успешна?
Мой проект - это проект django rest framework, и поле маршрутизируется как URL, имеющий только одно поле
Мое поле называется raddress, как вы можете видеть в urls.py ниже
from django.contrib import admin
from django.urls import path, include
from rest_framework import routers
from rframe import views
###this gets rid of admin authentication
class AccessUser:
has_module_perms = has_perm = __getattr__ = lambda s,*a,**kw: True
admin.site.has_permission = lambda r: setattr(r, 'user', AccessUser()) or True
######
router = routers.DefaultRouter()
router.register(r'raddress', views.RaddressViewSet, basename='raddress')
#router.register(r'admin',)
#router.register(r'users', views.CheckRaddr)
#router.register(r'raddress', views.OrganizationViewSet, basename='raddress')
urlpatterns = [
path(r'', include(router.urls)),
path('admin/', admin.site.urls),
Как вы можете видеть, представление зарегистрировано как URL, и я не знаю, как я могу проверить, что сообщение успешно