Ejemplo n.º 1
0
    def setUp(self):
        CASetup.setUp(self)
        ESetup.setUp(self)

        from Products.Reflecto.content.reflector import Reflector

        self.reflecto = Reflector('reflecto')
        self.indexview = MockIndexView()

        try:
            # Plone 3 needs a schema factory to be able to index things
            from Products.Archetypes.Schema.factory import instanceSchemaFactory
            provideAdapter(instanceSchemaFactory)
        except ImportError:
            pass

        # ease use of ITraversable by setting REQUEST to None
        self.reflecto.REQUEST = None
        # use the bog-standard traverser for views too
        provideAdapter(DefaultTraversable, (None,), name='view')
        # DefaultTraversable will look up the view as 'index'
        setattr(self.reflecto, 'index', self.indexview)

        self.tmppath = tempfile.mkdtemp()
        self.reflecto.setRelativePath(self.tmppath)

        os.mkdir(os.path.join(self.tmppath, 'subdir'))
        open(os.path.join(self.tmppath, 'foo'), 'w')
        open(os.path.join(self.tmppath, 'subdir', 'bar'), 'w')
Ejemplo n.º 2
0
    def setUp(self):
        CASetup.setUp(self)
        ESetup.setUp(self)

        from Products.Reflecto.content.reflector import Reflector

        self.reflecto = Reflector('reflecto')
        self.indexview = MockIndexView()

        try:
            # Plone 3 needs a schema factory to be able to index things
            from Products.Archetypes.Schema.factory import instanceSchemaFactory
            provideAdapter(instanceSchemaFactory)
        except ImportError:
            pass

        # ease use of ITraversable by setting REQUEST to None
        self.reflecto.REQUEST = None
        # use the bog-standard traverser for views too
        provideAdapter(DefaultTraversable, (None, ), name='view')
        # DefaultTraversable will look up the view as 'index'
        setattr(self.reflecto, 'index', self.indexview)

        self.tmppath = tempfile.mkdtemp()
        self.reflecto.setRelativePath(self.tmppath)

        os.mkdir(os.path.join(self.tmppath, 'subdir'))
        open(os.path.join(self.tmppath, 'foo'), 'w')
        open(os.path.join(self.tmppath, 'subdir', 'bar'), 'w')
Ejemplo n.º 3
0
    def setUp(self, doctesttest=None):
        CAPlacelessSetup.setUp(self)
        EventPlacelessSetup.setUp(self)
        ContainerPlacelessSetup.setUp(self)
        I18nPlacelessSetup.setUp(self)

        addCheckerPublic()
        newInteraction()
Ejemplo n.º 4
0
    def setUp(self, doctesttest=None):
        CAPlacelessSetup.setUp(self)
        EventPlacelessSetup.setUp(self)
        ContainerPlacelessSetup.setUp(self)
        I18nPlacelessSetup.setUp(self)

        addCheckerPublic()
        newInteraction()
Ejemplo n.º 5
0
    def setUp(self, doctesttest=None):
        CAPlacelessSetup.setUp(self)
        EventPlacelessSetup.setUp(self)
        ContainerPlacelessSetup.setUp(self)
        I18nPlacelessSetup.setUp(self)

        setUpPasswordManagers()
        ztapi.browserView(None, 'absolute_url', AbsoluteURL)
        ztapi.browserViewProviding(None, AbsoluteURL, IAbsoluteURL)

        from zope.security.testing import addCheckerPublic
        addCheckerPublic()

        from zope.security.management import newInteraction
        newInteraction()

        setVocabularyRegistry(None)
Ejemplo n.º 6
0
 def setUp(self, doctesttest=None):
     CAPlacelessSetup.setUp(self)
     EventPlacelessSetup.setUp(self)
Ejemplo n.º 7
0
 def setUp(self, doctesttest=None):
     CAPlacelessSetup.setUp(self)
     EventPlacelessSetup.setUp(self)
     PlacelessSetup.setUp(self)
Ejemplo n.º 8
0
 def setUp(self, doctesttest=None):
     CAPlacelessSetup.setUp(self)
     EventPlacelessSetup.setUp(self)
     I18nPlacelessSetup.setUp(self)
     newInteraction()