Пример #1
0
 def test_publish_unpublish_again_works_with_obfuscation(self):
     gsettings = GlobalSettings(self.portal)
     _dir = mkdtemp()
     gsettings.storage_location = _dir
     gsettings.storage_type = 'File'
     gsettings.storage_obfuscate = True
     fi = self.createFile('test.pdf')
     uid = fi.UID()
     fi.reindexObject()
     notify(ObjectInitializedEvent(fi))
     settings = Settings(fi)
     self.assertTrue(
         exists(join(_dir, uid[0], uid[1], uid, settings.obfuscate_secret)))
     self.assertTrue(
         listdir(join(_dir, uid[0], uid[1], uid, settings.obfuscate_secret))
         > 3)
     # publish now
     workflowTool = getToolByName(fi, 'portal_workflow')
     workflowTool.doActionFor(fi, 'publish')
     self.assertTrue(not exists(
         join(_dir, uid[0], uid[1], uid, settings.obfuscate_secret)))
     workflowTool.doActionFor(fi, 'retract')
     self.assertTrue(
         exists(join(_dir, uid[0], uid[1], uid, settings.obfuscate_secret)))
     self.assertTrue(
         listdir(join(_dir, uid[0], uid[1], uid, settings.obfuscate_secret))
         > 3)
 def test_publish_unpublish_again_works_with_obfuscation(self):
     gsettings = GlobalSettings(self.portal)
     _dir = mkdtemp()
     gsettings.storage_location = _dir
     gsettings.storage_type = 'File'
     gsettings.storage_obfuscate = True
     fi = self.createFile('test.pdf')
     uid = fi.UID()
     fi.reindexObject()
     notify(ObjectInitializedEvent(fi))
     settings = Settings(fi)
     self.assertTrue(exists(join(_dir, uid[0], uid[1], uid,
         settings.obfuscate_secret)))
     self.assertTrue(listdir(join(_dir, uid[0], uid[1], uid,
         settings.obfuscate_secret)) > 3)
     # publish now
     workflowTool = getToolByName(fi, 'portal_workflow')
     workflowTool.doActionFor(fi, 'publish')
     self.assertTrue(not exists(join(_dir, uid[0], uid[1], uid,
         settings.obfuscate_secret)))
     workflowTool.doActionFor(fi, 'retract')
     self.assertTrue(exists(join(_dir, uid[0], uid[1], uid,
         settings.obfuscate_secret)))
     self.assertTrue(listdir(join(_dir, uid[0], uid[1], uid,
         settings.obfuscate_secret)) > 3)
 def test_storage_obsfucates_dir(self):
     gsettings = GlobalSettings(self.portal)
     _dir = mkdtemp()
     gsettings.storage_location = _dir
     gsettings.storage_type = 'File'
     gsettings.storage_obfuscate = True
     fi = self.createFile('test.pdf')
     uid = fi.UID()
     fi.reindexObject()
     notify(ObjectInitializedEvent(fi))
     settings = Settings(fi)
     self.assertTrue(exists(join(_dir, uid[0], uid[1], uid,
         settings.obfuscate_secret)))
     self.assertTrue(listdir(join(_dir, uid[0], uid[1], uid,
         settings.obfuscate_secret)) > 3)
Пример #4
0
 def test_storage_obsfucates_dir(self):
     gsettings = GlobalSettings(self.portal)
     _dir = mkdtemp()
     gsettings.storage_location = _dir
     gsettings.storage_type = 'File'
     gsettings.storage_obfuscate = True
     fi = self.createFile('test.pdf')
     uid = fi.UID()
     fi.reindexObject()
     notify(ObjectInitializedEvent(fi))
     settings = Settings(fi)
     self.assertTrue(
         exists(join(_dir, uid[0], uid[1], uid, settings.obfuscate_secret)))
     self.assertTrue(
         listdir(join(_dir, uid[0], uid[1], uid, settings.obfuscate_secret))
         > 3)