from zeit.cms.checkout.interfaces import CheckinCheckoutError
from zeit.cms.checkout.interfaces import ICheckinManager, ICheckoutManager
from zeit.cms.checkout.interfaces import IValidateCheckinEvent
import copy
import datetime
import mock
import zeit.cms.checkout.helper
import zeit.cms.checkout.interfaces
import zeit.cms.content.interfaces
import zeit.cms.interfaces
import zeit.cms.repository.interfaces
import zeit.cms.testing
import zeit.cms.workingcopy.interfaces
import zope.component


class IContent(zeit.cms.interfaces.ICMSContent):
    pass


class Content(object):

    zope.interface.implements(
        IContent, zope.annotation.interfaces.IAttributeAnnotatable)
    uniqueId = u'testcontent://'
    __name__ = u'karlheinz'


@zope.component.adapter(IContent)