Search ads uchun api chiqarildi

This commit is contained in:
2025-11-27 15:02:23 +05:00
parent 94f129c446
commit 02fd95fe1f
12 changed files with 206 additions and 2 deletions

View File

@@ -1 +1,2 @@
from .test_search_history import * # noqa
from .test_search_ads import * # noqa

View File

@@ -0,0 +1,38 @@
import pytest
from django.urls import reverse
from rest_framework.test import APIClient
from core.apps.api.models import AdModel
@pytest.fixture
def instance(db):
return AdModel._baker()
@pytest.fixture
def api_client(instance):
client = APIClient()
##client.force_authenticate(user=instance.user)
return client, instance
@pytest.fixture
def data(api_client):
client, instance = api_client
return (
{
"list": reverse("search-ads-list"),
},
client,
instance,
)
@pytest.mark.django_db
def test_list(data):
urls, client, _ = data
response = client.get(urls["list"])
data_resp = response.json()
assert response.status_code == 200
assert data_resp["status"] is True