@ -6,6 +6,8 @@ from rest_framework.exceptions import ValidationError
|
||||
|
||||
from access.models import Organization
|
||||
|
||||
from app.tests.abstract.mock_view import MockView, User
|
||||
|
||||
from config_management.serializers.config_group import ConfigGroups, ConfigGroupModelSerializer
|
||||
|
||||
|
||||
@ -26,6 +28,10 @@ class ConfigGroupsValidationAPI(
|
||||
|
||||
organization = Organization.objects.create(name='test_org')
|
||||
|
||||
self.user = User.objects.create_user(username="test_user_view", password="password")
|
||||
|
||||
self.mock_view = MockView( user = self.user )
|
||||
|
||||
self.organization = organization
|
||||
|
||||
self.item_no_parent = self.model.objects.create(
|
||||
@ -50,7 +56,12 @@ class ConfigGroupsValidationAPI(
|
||||
|
||||
with pytest.raises(ValidationError) as err:
|
||||
|
||||
serializer = ConfigGroupModelSerializer(data={
|
||||
serializer = ConfigGroupModelSerializer(
|
||||
context = {
|
||||
'request': self.mock_view.request,
|
||||
'view': self.mock_view,
|
||||
},
|
||||
data={
|
||||
"organization": self.organization.id,
|
||||
})
|
||||
|
||||
@ -71,6 +82,10 @@ class ConfigGroupsValidationAPI(
|
||||
|
||||
serializer = ConfigGroupModelSerializer(
|
||||
self.item_has_parent,
|
||||
context = {
|
||||
'request': self.mock_view.request,
|
||||
'view': self.mock_view,
|
||||
},
|
||||
data={
|
||||
"parent": self.item_has_parent.id
|
||||
},
|
||||
@ -96,6 +111,10 @@ class ConfigGroupsValidationAPI(
|
||||
|
||||
serializer = ConfigGroupModelSerializer(
|
||||
self.item_no_parent,
|
||||
context = {
|
||||
'request': self.mock_view.request,
|
||||
'view': self.mock_view,
|
||||
},
|
||||
data={
|
||||
"config": invalid_config
|
||||
},
|
||||
|
Reference in New Issue
Block a user