コード例 #1
0
    def afterSetUp(self):
        ATSiteTestCase.afterSetUp(self)
        self._dummy = mkDummyInContext(klass=Dummy, oid='dummy',
                                       context=self.portal, schema=schema)
        gen_class(DummyFolder)

        # to enable overrideDiscussionFor
        self.setRoles(['Manager'])

        parent = mkDummyInContext(klass=DummyFolder, oid='parent',
                                  context=self.portal, schema=None)
        self._parent = parent

        # create dummy
        self._dummy = mkDummyInContext(klass=Dummy, oid='dummy',
                                       context=parent, schema=None)
コード例 #2
0
class IObject1(Interface):
    pass


class IObject2(Interface):
    pass


class IObject3(Interface):
    pass


class Dummy(BaseContent):
    pass
utils.gen_class(Dummy)

# Subscription adapters for validation


class PreValidation(object):
    implements(IObjectPreValidation)

    def __init__(self, context):
        self.context = context

    def __call__(self, request):
        return dict(foo="Foo was invalid.")


class PostValidation(object):
コード例 #3
0
def gen_dummy():
    gen_class(Dummy, schema)
コード例 #4
0
def gen_dummy():
    gen_class(Dummy, schema)