26 lines
764 B
Python
26 lines
764 B
Python
import json
|
|
|
|
import pytest
|
|
|
|
from django.contrib.auth.models import User
|
|
from django.urls import reverse
|
|
from django_scopes import scopes_disabled
|
|
|
|
from cookbook.models import Keyword, Space
|
|
|
|
|
|
@pytest.mark.django_db
|
|
def test_user_create(user_2, user_1):
|
|
r = user_1.post(reverse('api:keyword-list'), {'name': 'test', 'space': 1}, content_type='application/json')
|
|
response = json.loads(r.content)
|
|
assert r.status_code == 201
|
|
assert response['name'] == 'test'
|
|
|
|
print('DEEEEEBUUUUUGGGG')
|
|
print(user_1.get(reverse('view_test')).content)
|
|
print(user_2.get(reverse('view_test')).content)
|
|
print(user_2)
|
|
|
|
r = user_2.get(reverse('api:keyword-detail', args={response['id']}), content_type='application/json')
|
|
assert r.status_code == 404
|