refactor(assistance): Serializer Unit Test Suite re-written to pytest for model KnowledgeBaseCategory
ref: #904 #901
This commit is contained in:
@ -0,0 +1,27 @@
|
||||
import pytest
|
||||
|
||||
from api.tests.unit.test_unit_serializer import (
|
||||
SerializerTestCases
|
||||
)
|
||||
|
||||
|
||||
@pytest.mark.model_knowledgebasecategory
|
||||
class knowledgebaseCategorySerializerTestCases(
|
||||
SerializerTestCases
|
||||
):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
class knowledgebaseCategorySerializerInheritedCases(
|
||||
knowledgebaseCategorySerializerTestCases
|
||||
):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
@pytest.mark.module_module_assistance
|
||||
class knowledgebaseCategorySerializerPyTest(
|
||||
knowledgebaseCategorySerializerTestCases
|
||||
):
|
||||
pass
|
@ -11,7 +11,7 @@ from assistance.viewsets.model_knowledge_base_article import ViewSet
|
||||
from itam.models.device import Device
|
||||
|
||||
|
||||
@pytest.mark.skip(reason = 'see #895, tests being refactored')
|
||||
@pytest.mark.skip(reason = 'see #895 #903, tests being refactored')
|
||||
class ModelKnowledgeBaseArticleViewsetList(
|
||||
ModelViewSetInheritedCases,
|
||||
TestCase,
|
||||
|
1
app/tests/fixtures/__init__.py
vendored
1
app/tests/fixtures/__init__.py
vendored
@ -187,6 +187,7 @@ from .model_knowledgebase import (
|
||||
from .model_knowledgebasecategory import (
|
||||
kwargs_knowledgebasecategory,
|
||||
model_knowledgebasecategory,
|
||||
serializer_knowledgebasecategory,
|
||||
)
|
||||
|
||||
from .model_kwarg_data import (
|
||||
|
@ -2,6 +2,11 @@ import datetime
|
||||
import pytest
|
||||
|
||||
from assistance.models.knowledge_base_category import KnowledgeBaseCategory
|
||||
from assistance.serializers.knowledge_base_category import (
|
||||
KnowledgeBaseCategoryBaseSerializer,
|
||||
KnowledgeBaseCategoryModelSerializer,
|
||||
KnowledgeBaseCategoryViewSerializer
|
||||
)
|
||||
|
||||
|
||||
|
||||
@ -37,3 +42,13 @@ def kwargs_knowledgebasecategory(django_db_blocker, kwargs_centurionmodel, model
|
||||
with django_db_blocker.unblock():
|
||||
|
||||
user.delete()
|
||||
|
||||
|
||||
@pytest.fixture( scope = 'class')
|
||||
def serializer_knowledgebasecategory():
|
||||
|
||||
yield {
|
||||
'base': KnowledgeBaseCategoryBaseSerializer,
|
||||
'model': KnowledgeBaseCategoryModelSerializer,
|
||||
'view': KnowledgeBaseCategoryViewSerializer
|
||||
}
|
||||
|
Reference in New Issue
Block a user