mirror of
https://github.com/mediacms-io/mediacms.git
synced 2025-11-06 07:28:53 -05:00
52 lines
2.4 KiB
Python
52 lines
2.4 KiB
Python
from django.test import TestCase
|
|
|
|
|
|
class TestImports(TestCase):
|
|
"""Test that all models and views can be imported correctly"""
|
|
|
|
def test_model_imports(self):
|
|
"""Test that all models can be imported"""
|
|
# Import all models
|
|
from files.models import Category # noqa: F401
|
|
from files.models import Comment # noqa: F401
|
|
from files.models import EncodeProfile # noqa: F401
|
|
from files.models import Encoding # noqa: F401
|
|
from files.models import Language # noqa: F401
|
|
from files.models import License # noqa: F401
|
|
from files.models import Media # noqa: F401
|
|
from files.models import MediaPermission # noqa: F401
|
|
from files.models import Playlist # noqa: F401
|
|
from files.models import PlaylistMedia # noqa: F401
|
|
from files.models import Rating # noqa: F401
|
|
from files.models import RatingCategory # noqa: F401
|
|
from files.models import Subtitle # noqa: F401
|
|
from files.models import Tag # noqa: F401
|
|
from files.models import VideoChapterData # noqa: F401
|
|
from files.models import VideoTrimRequest # noqa: F401
|
|
|
|
# Simple assertion to verify imports worked
|
|
self.assertTrue(True, "All model imports succeeded")
|
|
|
|
def test_view_imports(self):
|
|
"""Test that all views can be imported"""
|
|
# Import all views
|
|
from files.views import CategoryList # noqa: F401
|
|
from files.views import CommentDetail # noqa: F401
|
|
from files.views import CommentList # noqa: F401
|
|
from files.views import EncodeProfileList # noqa: F401
|
|
from files.views import EncodingDetail # noqa: F401
|
|
from files.views import MediaActions # noqa: F401
|
|
from files.views import MediaBulkUserActions # noqa: F401
|
|
from files.views import MediaDetail # noqa: F401
|
|
from files.views import MediaList # noqa: F401
|
|
from files.views import MediaSearch # noqa: F401
|
|
from files.views import PlaylistDetail # noqa: F401
|
|
from files.views import PlaylistList # noqa: F401
|
|
from files.views import TagList # noqa: F401
|
|
from files.views import TaskDetail # noqa: F401
|
|
from files.views import TasksList # noqa: F401
|
|
from files.views import UserActions # noqa: F401
|
|
|
|
# Simple assertion to verify imports worked
|
|
self.assertTrue(True, "All view imports succeeded")
|