コード例 #1
0
 def _makeSite(self, expected_container):
     from zope.site.site import SiteManagerContainer
     from zope.site.testing import siteSetUp, createSiteManager
     class DummySite(SiteManagerContainer):
         def restrictedTraverse(*args):
             return expected_container
     siteSetUp()
     site = DummySite()
     createSiteManager(site, setsite=True)
     return site
コード例 #2
0
 def setUp(self):
     site = siteSetUp(True)
     hooks.setSite(site)
     zope.component.provideAdapter(AbsoulteURLStub, (None, None),
         IAbsoluteURL)
     zope.component.provideAdapter(CheckerStub, (None, None, None, None,
         None), interfaces.ISelectedChecker)
コード例 #3
0
ファイル: tests.py プロジェクト: jean/z3c.pagelet
def setUp(test):
    root = siteSetUp(True)
    test.globs['root'] = root

    zope.component.provideAdapter(
        zope.traversing.adapters.DefaultTraversable,
        [None],
        )

    # setup widgets
    zope.component.provideAdapter(zope.formlib.textwidgets.TextWidget,
        [zope.schema.interfaces.ITextLine, IBrowserRequest],
        zope.formlib.interfaces.IInputWidget)

    zope.component.provideAdapter(
        zope.formlib.exception.WidgetInputErrorView,
        [zope.formlib.interfaces.IWidgetInputError,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IWidgetInputErrorView,
        )
    zope.component.provideAdapter(
        zope.formlib.widget.UnicodeDisplayWidget,
        [zope.schema.interfaces.ITextLine,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IDisplayWidget,
        )
    zope.component.provideAdapter(form.render_submit_button, name='render')
コード例 #4
0
    def test_ctor_implicit_context(self):
        siteSetUp()

        site = BTreeFolder2('site')
        createSiteManager(site, setsite=True)
        root = self._makeOne().context
        site._setOb('portal_resources', root)

        try:
            dir = PersistentResourceDirectory()
            # context should be stored unwrapped
            self.assertTrue(aq_base(root) is dir.context)

            # but re-wrapped during traversal
            traversed = dir['demo']
            self.assertTrue(site in traversed.context.aq_chain)
        finally:
            siteTearDown()
コード例 #5
0
    def test_ctor_implicit_context(self):
        from zope.site.testing import siteSetUp, createSiteManager, siteTearDown
        siteSetUp()

        site = BTreeFolder2('site')
        createSiteManager(site, setsite=True)
        root = self._makeOne().context
        site._setOb('portal_resources', root)

        from plone.resource.directory import PersistentResourceDirectory
        try:
            dir = PersistentResourceDirectory()
            # context should be stored unwrapped
            self.assertTrue(aq_base(root) is dir.context)

            # but re-wrapped during traversal
            traversed = dir['demo']
            self.assertTrue(site in traversed.context.aq_chain)
        finally:
            siteTearDown()
コード例 #6
0
def setUpRoot(test):
    db = DB()
    conn = db.open()
    dbroot = conn.root()
    dbroot['root'] = root = siteSetUp(True)
    transaction.commit()
    test.globs['root'] = root
    
    zope.component.provideAdapter(SimpleKeyReference)

    sm = root.getSiteManager()
    intids = sm['default']['intids'] = zope.intid.IntIds()
    sm.registerUtility(intids, zope.intid.interfaces.IIntIds)
コード例 #7
0
ファイル: testing.py プロジェクト: jean/z3c.menu.ready2go
def setUp(test):
    root = siteSetUp(True)
    test.globs['root'] = root

    from zope.traversing.testing import setUp
    setUp()

    from zope.browserpage import metaconfigure
    from zope.contentprovider import tales
    metaconfigure.registerType('provider', tales.TALESProviderExpression)

    zope.security.management.newInteraction()
    zope.security.management.getInteraction().add(TestParticipation())
コード例 #8
0
ファイル: testing.py プロジェクト: jean/z3c.contents
def setUp(test):
    test.globs = {'root': siteSetUp(True)}

    traversing.setUp()

    from zope.browserpage import metaconfigure
    metaconfigure.registerType('macro', z3c.macro.tales.MacroExpression)

    zope.component.provideAdapter(ObjectCopier, (IContained,), IObjectCopier)
    zope.component.provideAdapter(ObjectMover, (IContained,), IObjectMover)
    zope.component.provideAdapter(ContainerItemRenamer, (IContainer,),
        IContainerItemRenamer)

    zope.component.provideAdapter(PrincipalClipboard, (IAnnotations,),
        IPrincipalClipboard)
    # use None as principal
    zope.component.provideAdapter(PrincipalAnnotations, (None,),
        IAnnotations)

    # dublin core stub adapter
    zope.component.provideAdapter(z3c.table.testing.DublinCoreAdapterStub)

    # value adapter
    zope.component.provideAdapter(z3c.contents.value.SearchableValues)
コード例 #9
0
ファイル: test_site.py プロジェクト: grodniewicz/oship
def setUp(test):
    testing.siteSetUp()
コード例 #10
0
def setUp(test=None):
    siteSetUp()
コード例 #11
0
def setUp(test):
    site = siteSetUp(site=True)
    test.globs['root'] = site
    provideAdapter(annotations)
    provideAdapter(annotations, (IPrincipal, Interface))
コード例 #12
0
def setUp(test):
    site = siteSetUp(site=True)
    test.globs['root'] = site
    xmlconfig.file('configure.zcml', zope.principalannotation)
コード例 #13
0
def setUp(test):
    test.globs['root'] = siteSetUp(site=True)
    setUpPasswordManagers()
コード例 #14
0
def setUpRoot(test):
    root = siteSetUp(True)
    test.globs['root'] = root
コード例 #15
0
ファイル: tests.py プロジェクト: zopefoundation/z3c.table
 def setUp(self):
     self.root = siteSetUp(True)
     self.container = testing.Container()
     self.root["container"] = self.container
     zope.traversing.testing.setUp()
コード例 #16
0
def setUp(test=None):
    siteSetUp()
コード例 #17
0
 def setUp(self):
     self.sm = testing.siteSetUp(True)
コード例 #18
0
def setUp(test):
    testing.siteSetUp()
コード例 #19
0
ファイル: testing.py プロジェクト: sgeulette/z3c.table
def setUp(test):
    test.globs['root'] = siteSetUp(True)
    zope.traversing.testing.setUp()
    zope.component.provideAdapter(DublinCoreAdapterStub)
    setUpAdapters()