from dockitcms.models.design import FieldEntry, DesignMixin, SchemaEntry, DocumentDesign
from dockitcms.models.collection import Application, VirtualDocumentCollection, ModelCollection, Collection
from dockitcms.models.index import Index, VirtualDocumentIndex, FilteredVirtualDocumentIndex, ModelIndex, FilteredModelIndex, CollectionFilter, ModelFilter, CollectionParam, ModelParam
from dockitcms.models.view_point import Subsite, BaseViewPoint, ViewPoint, PublicResource, PublicCollectionResource
from dockitcms.models.mixin import EventMixin, create_document_mixin


from dockitcms import fields
from dockitcms import viewpoints

def suite(): #returns a test suite for dockitcms
    import dockitcms
    from django.utils import unittest
    return unittest.defaultTestLoader.loadTestsFromModule(dockitcms)
