partner test
This commit is contained in:
parent
7e6b2712a9
commit
d30d68bf17
|
|
@ -6,4 +6,15 @@ from partner.models import Partner
|
||||||
class BackPartnerSerializer(serializers.ModelSerializer):
|
class BackPartnerSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Partner
|
model = Partner
|
||||||
fields = '__all__'
|
fields = (
|
||||||
|
'id',
|
||||||
|
'old_id',
|
||||||
|
'name',
|
||||||
|
'url',
|
||||||
|
'image',
|
||||||
|
'establishment',
|
||||||
|
'type',
|
||||||
|
'starting_date',
|
||||||
|
'expiry_date',
|
||||||
|
'price_per_month',
|
||||||
|
)
|
||||||
|
|
|
||||||
|
|
@ -65,30 +65,26 @@ class PartnerBackTestCase(BaseTestCase):
|
||||||
response = self.client.get('/api/back/partner/')
|
response = self.client.get('/api/back/partner/')
|
||||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||||
|
|
||||||
# def test_partner_post(self):
|
def test_partner_post(self):
|
||||||
# test_inquiry = {
|
test_partner = {
|
||||||
# 'review': self.test_review.pk,
|
'url': 'http://google.com',
|
||||||
# 'author': self.user.pk,
|
}
|
||||||
# 'comment': 'New test comment',
|
response = self.client.post('/api/back/partner/', data=test_partner, format='json')
|
||||||
# }
|
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
||||||
# response = self.client.post('/api/back/partner/', data=test_inquiry)
|
|
||||||
# self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
|
||||||
|
|
||||||
def test_partner_detail(self):
|
def test_partner_detail(self):
|
||||||
response = self.client.get(f'/api/back/partner/{self.partner.id}/')
|
response = self.client.get(f'/api/back/partner/{self.partner.id}/')
|
||||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||||
|
|
||||||
# def test_partner_detail_put(self):
|
def test_partner_detail_put(self):
|
||||||
# data = {
|
data = {
|
||||||
# 'id': self.test_inquiry.id,
|
'url': 'http://yandex.com',
|
||||||
# 'review': self.test_review.pk,
|
'name': 'Yandex',
|
||||||
# 'author': self.user.pk,
|
}
|
||||||
# 'comment': 'New test comment 2',
|
|
||||||
# }
|
response = self.client.put(f'/api/back/partner/{self.partner.id}/', data=data)
|
||||||
#
|
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||||
# response = self.client.put(f'/api/back/partner/{self.partner.id}/', data=data)
|
|
||||||
# self.assertEqual(response.status_code, status.HTTP_200_OK)
|
|
||||||
|
|
||||||
def test_partner_delete(self):
|
def test_partner_delete(self):
|
||||||
response = self.client.get(f'/api/back/partner/{self.partner.id}/')
|
response = self.client.delete(f'/api/back/partner/{self.partner.id}/')
|
||||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)
|
||||||
|
|
|
||||||
|
|
@ -10,9 +10,9 @@ class PartnerLstView(generics.ListCreateAPIView):
|
||||||
"""Partner list create view."""
|
"""Partner list create view."""
|
||||||
queryset = Partner.objects.all()
|
queryset = Partner.objects.all()
|
||||||
serializer_class = serializers.BackPartnerSerializer
|
serializer_class = serializers.BackPartnerSerializer
|
||||||
|
pagination_class = None
|
||||||
permission_classes = [permissions.IsAdminUser | IsEstablishmentManager]
|
permission_classes = [permissions.IsAdminUser | IsEstablishmentManager]
|
||||||
filter_backends = (DjangoFilterBackend, filters.OrderingFilter)
|
filter_backends = (DjangoFilterBackend,)
|
||||||
ordering_fields = '__all__'
|
|
||||||
filterset_fields = (
|
filterset_fields = (
|
||||||
'establishment',
|
'establishment',
|
||||||
'type',
|
'type',
|
||||||
|
|
|
||||||
|
|
@ -16,4 +16,5 @@ urlpatterns = [
|
||||||
path('re_blocks/', include(('advertisement.urls.back', 'advertisement'),
|
path('re_blocks/', include(('advertisement.urls.back', 'advertisement'),
|
||||||
namespace='advertisement')),
|
namespace='advertisement')),
|
||||||
path('main/', include('main.urls.back')),
|
path('main/', include('main.urls.back')),
|
||||||
|
path('partner/', include('partner.urls.back')),
|
||||||
]
|
]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user