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')
def setUp(self): super(CopyPasteTests, self).setUp() from Products.Reflecto.content.reflector import Reflector self.root = FakeRoot() self.root.reflecto = self.reflecto self.reflecto = self.root.reflecto # Acquisition wrapped # Second reflector, using the subdir as it's filesystem path self.root.reflecto2 = Reflector('reflecto2') self.reflecto2 = self.root.reflecto2 self.reflecto2.setRelativePath(os.path.join(self.tmppath, 'subdir')) self.indexview2 = MockIndexView() # duplicate fake @@index work for reflecto2 if DefaultTraversable is not None: # ease use of ITraversable by setting REQUEST to None self.reflecto2.REQUEST = None # DefaultTraversable will look up the view as 'index' setattr(self.reflecto2, 'index', self.indexview2) else: setattr(self.reflecto2, '@@index', self.indexview2) self.oldpolicy = SecurityManager.setSecurityPolicy( UnitTestSecurityPolicy()) newSecurityManager(None, UnitTestUser().__of__(self.root))
def afterSetUp(self): super(DirectoryDownloadTests, self).afterSetUp() self.folder.reflector=Reflector('reflector') self.reflector=self.folder.reflector self.reflector.setRelativePath(samplesPath) self.subdir=self.reflector["subdir"] self.view=DirectoryDownloadView(self.reflector, self.app.REQUEST)
def afterSetUp(self): ReflectoZopeTestCase.afterSetUp(self) self.folder.reflector = Reflector('reflector') self.reflector = self.folder.reflector self.reflector.setRelativePath(samplesPath) self.jpeg = self.reflector["reflecto.jpg"] self.text = self.reflector["reflecto.txt"] self.BIGJPEG = self.reflector["BIGFILE.JPG"] self.subdir = self.reflector["subdir"]
def setUp(self): from Products.Reflecto.content.reflector import Reflector super(DirectoryTests, self).setUp() self.reflecto = Reflector('reflecto') self.reflecto.setRelativePath(samplesPath)
def setUp(self): self.reflector = Reflector('reflector') self.reflector.setRelativePath(samplesPath) self.reflector.portal_catalog = MockCatalog()
def setUp(self): super(IndexTests, self).setUp() self.reflector = Reflector('reflector') self.reflector.setRelativePath(samplesPath)
def afterSetUp(self): ReflectoZopeTestCase.afterSetUp(self) self.folder.reflector=Reflector('reflector') self.reflector=self.folder.reflector self.reflector.setRelativePath(samplesPath)