I
Size: a a a
I
D
I
DT
D
def test_create_url(self):
request = APIRequestFactory().post("")
view = UserSessionViewSet.as_view({'click_url': 'create'})
user_session = mixer.blend('tracker.UserSession', email='test@gmail.com')
response = view(request, session_id=user_session.session_id)
print(response.data)
assert response.status_code == 200
DT
DT
def test_create_url(self):
request = APIRequestFactory().post("")
view = UserSessionViewSet.as_view({'click_url': 'create'})
user_session = mixer.blend('tracker.UserSession', email='test@gmail.com')
response = view(request, session_id=user_session.session_id)
print(response.data)
assert response.status_code == 200
J
raise serializers.ValidationError({'error': 'error message'})
тут
вместо error указываешь имя поляD
DT
view = UserSessionViewSet.as_view({'post': 'click_url'})
D
D
DT
D
ЮІ
D
DT
r = self.client.post(f"/api/session/{kwargs['session_id']}/click_url/")
print(r.status_code)
DT
DT
I