make test qilindi
This commit is contained in:
@@ -12,19 +12,30 @@ def instance(db):
|
||||
|
||||
@pytest.fixture
|
||||
def api_client(instance):
|
||||
from model_bakery import baker
|
||||
user = instance.sender or baker.make("accounts.User")
|
||||
if not instance.sender:
|
||||
instance.sender = user
|
||||
instance.save()
|
||||
|
||||
# ensure the sender is a member of the room (just in case)
|
||||
if instance.room:
|
||||
instance.room.members.add(user)
|
||||
|
||||
client = APIClient()
|
||||
##client.force_authenticate(user=instance.user)
|
||||
client.force_authenticate(user=user)
|
||||
return client, instance
|
||||
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def data(api_client):
|
||||
client, instance = api_client
|
||||
return (
|
||||
{
|
||||
"list": reverse("ChatMessage-list"),
|
||||
"retrieve": reverse("ChatMessage-detail", kwargs={"pk": instance.pk}),
|
||||
"retrieve-not-found": reverse("ChatMessage-detail", kwargs={"pk": 1000}),
|
||||
"list": reverse("chat-messages-list"),
|
||||
"retrieve": reverse("chat-messages-detail", kwargs={"pk": instance.pk}),
|
||||
"retrieve-not-found": reverse("chat-messages-detail", kwargs={"pk": 1000}),
|
||||
},
|
||||
client,
|
||||
instance,
|
||||
|
||||
@@ -12,19 +12,23 @@ def instance(db):
|
||||
|
||||
@pytest.fixture
|
||||
def api_client(instance):
|
||||
from model_bakery import baker
|
||||
user = baker.make("accounts.User")
|
||||
instance.members.add(user)
|
||||
client = APIClient()
|
||||
##client.force_authenticate(user=instance.user)
|
||||
client.force_authenticate(user=user)
|
||||
return client, instance
|
||||
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def data(api_client):
|
||||
client, instance = api_client
|
||||
return (
|
||||
{
|
||||
"list": reverse("ChatRoom-list"),
|
||||
"retrieve": reverse("ChatRoom-detail", kwargs={"pk": instance.pk}),
|
||||
"retrieve-not-found": reverse("ChatRoom-detail", kwargs={"pk": 1000}),
|
||||
"list": reverse("chat-rooms-list"),
|
||||
"retrieve": reverse("chat-rooms-detail", kwargs={"pk": instance.pk}),
|
||||
"retrieve-not-found": reverse("chat-rooms-detail", kwargs={"pk": 1000}),
|
||||
},
|
||||
client,
|
||||
instance,
|
||||
|
||||
Reference in New Issue
Block a user