test(devops): re-implement temp removed test suites.
ref: #780 #515 #782
This commit is contained in:
@ -31,7 +31,7 @@ class ViewSetBase:
|
||||
|
||||
app_namespace = 'v2'
|
||||
|
||||
url_name = 'devops:_api_v2_feature_flag'
|
||||
url_name = 'devops:_api_featureflag'
|
||||
|
||||
change_data = {'name': 'device'}
|
||||
|
||||
@ -164,6 +164,8 @@ class ViewSetBase:
|
||||
enabled = True
|
||||
)
|
||||
|
||||
self.model.context['user'] = self.view_user
|
||||
|
||||
self.global_org_item = self.model.objects.create(
|
||||
organization = self.global_organization,
|
||||
name = 'global_item',
|
||||
@ -185,6 +187,8 @@ class ViewSetBase:
|
||||
software = software,
|
||||
)
|
||||
|
||||
self.model.context['user'] = None
|
||||
|
||||
|
||||
self.url_view_kwargs = {'pk': self.item.id}
|
||||
|
||||
@ -236,26 +240,6 @@ class ViewSetBase:
|
||||
|
||||
|
||||
|
||||
class ManufacturerPermissionsAPI(
|
||||
ViewSetBase,
|
||||
APIPermissions,
|
||||
TestCase,
|
||||
):
|
||||
|
||||
pass
|
||||
|
||||
|
||||
|
||||
class ManufacturerViewSet(
|
||||
ViewSetBase,
|
||||
SerializersTestCases,
|
||||
TestCase
|
||||
):
|
||||
|
||||
pass
|
||||
|
||||
|
||||
|
||||
class ManufacturerMetadata(
|
||||
ViewSetBase,
|
||||
MetadataAttributesFunctional,
|
@ -40,6 +40,10 @@ class API(
|
||||
self.organization = Organization.objects.create(name='test_org')
|
||||
|
||||
|
||||
self.view_user = User.objects.create_user(username="test_user_view", password="password")
|
||||
|
||||
self.model.context['user'] = self.view_user
|
||||
|
||||
self.item = self.model.objects.create(
|
||||
organization = self.organization,
|
||||
name = 'one',
|
||||
@ -52,6 +56,8 @@ class API(
|
||||
enabled = True
|
||||
)
|
||||
|
||||
self.model.context['user'] = None
|
||||
|
||||
self.url_view_kwargs = {'pk': self.item.id}
|
||||
|
||||
view_permissions = Permission.objects.get(
|
||||
@ -69,14 +75,13 @@ class API(
|
||||
|
||||
view_team.permissions.set([view_permissions])
|
||||
|
||||
self.view_user = User.objects.create_user(username="test_user_view", password="password")
|
||||
TeamUsers.objects.create(
|
||||
team = view_team,
|
||||
user = self.view_user
|
||||
)
|
||||
|
||||
client = Client()
|
||||
url = reverse('v2:devops:_api_v2_feature_flag-detail', kwargs=self.url_view_kwargs)
|
||||
url = reverse('v2:devops:_api_featureflag-detail', kwargs=self.url_view_kwargs)
|
||||
|
||||
|
||||
client.force_login(self.view_user)
|
@ -15,7 +15,7 @@ class ViewsetList(
|
||||
|
||||
viewset = ViewSet
|
||||
|
||||
route_name = 'v2:devops:_api_v2_feature_flag'
|
||||
route_name = 'v2:devops:_api_featureflag'
|
||||
|
||||
|
||||
@classmethod
|
Reference in New Issue
Block a user