@ -1,3 +1,4 @@
|
||||
import pytest
|
||||
import django
|
||||
|
||||
from django.contrib.auth.models import Permission
|
||||
@ -16,6 +17,7 @@ User = django.contrib.auth.get_user_model()
|
||||
|
||||
|
||||
|
||||
@pytest.mark.model_ticketbase
|
||||
class MetadataTestCases(
|
||||
MetadataAttributesFunctional,
|
||||
):
|
||||
@ -268,7 +270,7 @@ class TicketBaseMetadataInheritedCases(
|
||||
super().setUpTestData()
|
||||
|
||||
|
||||
|
||||
@pytest.mark.module_core
|
||||
class TicketBaseMetadataTest(
|
||||
MetadataTestCases,
|
||||
TestCase,
|
||||
|
@ -4,6 +4,7 @@ from core.tests.functional.slash_commands.test_slash_command_related import Slas
|
||||
|
||||
|
||||
|
||||
@pytest.mark.model_ticketbase
|
||||
class TicketBaseModelTestCases(
|
||||
SlashCommandsTicketInheritedTestCases
|
||||
):
|
||||
@ -45,7 +46,7 @@ class TicketBaseModelInheritedTestCases(
|
||||
pass
|
||||
|
||||
|
||||
|
||||
@pytest.mark.module_core
|
||||
class TicketBaseModelPyTest(
|
||||
TicketBaseModelTestCases
|
||||
):
|
||||
|
@ -6,6 +6,7 @@ from api.tests.functional.test_functional_api_permissions import (
|
||||
|
||||
|
||||
|
||||
@pytest.mark.model_ticketbase
|
||||
class PermissionsAPITestCases(
|
||||
APIPermissionsInheritedCases,
|
||||
):
|
||||
@ -124,7 +125,7 @@ class TicketBasePermissionsAPIInheritedCases(
|
||||
|
||||
pass
|
||||
|
||||
|
||||
@pytest.mark.module_core
|
||||
class TicketBasePermissionsAPIPyTest(
|
||||
PermissionsAPITestCases,
|
||||
):
|
||||
|
@ -19,6 +19,7 @@ User = django.contrib.auth.get_user_model()
|
||||
|
||||
|
||||
|
||||
@pytest.mark.model_ticketbase
|
||||
class TicketBaseSerializerTestCases:
|
||||
|
||||
|
||||
@ -1087,7 +1088,7 @@ class TicketBaseSerializerInheritedCases(
|
||||
"""Valid data used by serializer to create object"""
|
||||
|
||||
|
||||
|
||||
@pytest.mark.module_core
|
||||
class TicketBaseSerializerPyTest(
|
||||
TicketBaseSerializerTestCases,
|
||||
):
|
||||
|
@ -1,3 +1,4 @@
|
||||
import pytest
|
||||
import django
|
||||
|
||||
from django.contrib.auth.models import Permission
|
||||
@ -16,6 +17,7 @@ User = django.contrib.auth.get_user_model()
|
||||
|
||||
|
||||
|
||||
@pytest.mark.model_ticketbase
|
||||
class ViewSetBase:
|
||||
|
||||
add_data: dict = {
|
||||
@ -275,7 +277,7 @@ class TicketBaseViewSetInheritedCases(
|
||||
super().setUpTestData()
|
||||
|
||||
|
||||
|
||||
@pytest.mark.module_core
|
||||
class TicketBaseViewSetTest(
|
||||
ViewSetTestCases,
|
||||
TestCase,
|
||||
|
@ -1,14 +1,23 @@
|
||||
import pytest
|
||||
|
||||
from core.models.ticket_base import TicketBase
|
||||
|
||||
|
||||
|
||||
@pytest.fixture( scope = 'class')
|
||||
def model(request):
|
||||
def model(request, model_ticketbase):
|
||||
|
||||
request.cls.model = TicketBase
|
||||
request.cls.model = model_ticketbase
|
||||
|
||||
yield request.cls.model
|
||||
|
||||
del request.cls.model
|
||||
|
||||
|
||||
@pytest.fixture( scope = 'class', autouse = True)
|
||||
def model_kwargs(request, kwargs_ticketbase):
|
||||
|
||||
request.cls.kwargs_create_item = kwargs_ticketbase.copy()
|
||||
|
||||
yield kwargs_ticketbase.copy()
|
||||
|
||||
if hasattr(request.cls, 'kwargs_create_item'):
|
||||
del request.cls.kwargs_create_item
|
||||
|
@ -15,6 +15,7 @@ from project_management.models.project_milestone import Project, ProjectMileston
|
||||
|
||||
|
||||
|
||||
@pytest.mark.model_ticketbase
|
||||
class APITestCases(
|
||||
APIFieldsInheritedCases,
|
||||
):
|
||||
@ -413,7 +414,7 @@ class TicketBaseAPIInheritedCases(
|
||||
url_ns_name = '_api_ticket_sub'
|
||||
|
||||
|
||||
|
||||
@pytest.mark.module_core
|
||||
class TicketBaseAPIPyTest(
|
||||
APITestCases,
|
||||
):
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,4 @@
|
||||
import pytest
|
||||
from django.test import Client, TestCase
|
||||
|
||||
from rest_framework.reverse import reverse
|
||||
@ -13,6 +14,7 @@ from api.tests.unit.test_unit_common_viewset import SubModelViewSetInheritedCase
|
||||
|
||||
|
||||
|
||||
@pytest.mark.model_ticketbase
|
||||
class ViewsetTestCases(
|
||||
SubModelViewSetInheritedCases,
|
||||
):
|
||||
@ -89,7 +91,7 @@ class TicketBaseViewsetInheritedCases(
|
||||
route_name = 'v2:_api_ticket_sub'
|
||||
|
||||
|
||||
|
||||
@pytest.mark.module_core
|
||||
class TicketBaseViewsetTest(
|
||||
ViewsetTestCases,
|
||||
TestCase,
|
||||
|
Reference in New Issue
Block a user