This commit is contained in:
Виктор Гладких 2019-12-09 16:35:38 +03:00
parent 38839f75f9
commit 188f8877b4

View File

@ -88,58 +88,6 @@ class BaseTestCase(APITestCase):
)
class WineryBackTests(BaseTestCase):
def setUp(self):
super().setUp()
self.user_role.delete()
self.role.delete()
def test_establishment_CRUD(self):
params = {'page': 1, 'page_size': 1, }
response = self.client.get('/api/back/establishments/', params, format='json')
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.establishment_subtype = EstablishmentSubType.objects.create(
name={"en-GB":"some text"},
index_name='Index name',
establishment_type_id=self.establishment_type.id
)
self.establishment_subtype.save()
self.role = Role.objects.create(role=Role.WINERY_REVIEWER,
establishment_subtype_id=self.establishment_subtype.id)
self.role.save()
self.establishment.add_establishment_subtype(self.establishment_subtype)
data = {
'name': 'Test establishment',
'type_id': self.establishment_type.id,
'is_publish': True,
'slug': 'test-establishment-slug',
'tz': py_tz('Europe/Moscow').zone,
'address_id': self.address.id
}
response = self.client.post('/api/back/establishments/', data=data, format='json')
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
response = self.client.get(f'/api/back/establishments/{self.establishment.id}/', format='json')
self.assertEqual(response.status_code, status.HTTP_200_OK)
update_data = {
'name': 'Test new establishment'
}
response = self.client.patch(f'/api/back/establishments/{self.establishment.id}/',
data=update_data)
self.assertEqual(response.status_code, status.HTTP_200_OK)
response = self.client.delete(f'/api/back/establishments/{self.establishment.id}/',
format='json')
self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)
class EstablishmentBackTests(BaseTestCase):
def test_establishment_CRUD(self):
params = {'page': 1, 'page_size': 1, }