Esempio n. 1
0
 def test_sets_filehash(self):
     fi = self.createFile('test.odp')
     gsettings = GlobalSettings(self.portal)
     gsettings.auto_select_layout = True
     gsettings.auto_layout_file_types = ['ppt']
     notify(ObjectInitializedEvent(fi))
     settings = Settings(fi)
     self.assertTrue(settings.filehash is not None)
Esempio n. 2
0
 def test_sets_can_not_convert_after_conversion(self):
     fi = self.createFile('test.odp')
     gsettings = GlobalSettings(self.portal)
     gsettings.auto_select_layout = True
     gsettings.auto_layout_file_types = ['ppt']
     notify(ObjectInitializedEvent(fi))
     converter = Converter(fi)
     self.assertTrue(not converter.can_convert)
Esempio n. 3
0
 def test_sets_can_not_convert_after_conversion(self):
     fi = self.createFile('test.odp')
     gsettings = GlobalSettings(self.portal)
     gsettings.auto_select_layout = True
     gsettings.auto_layout_file_types = ['ppt']
     notify(ObjectInitializedEvent(fi))
     converter = Converter(fi)
     self.assertTrue(not converter.can_convert)
Esempio n. 4
0
    def test_sets_filehash(self):
        gsettings = GlobalSettings(self.portal)
        gsettings.auto_select_layout = True
        gsettings.auto_layout_file_types = ['ppt']

        fi = self.createFile('test.odp')
        settings = Settings(fi)
        self.assertTrue(settings.filehash is not None)
Esempio n. 5
0
 def test_sets_filehash(self):
     fi = self.createFile('test.odp')
     gsettings = GlobalSettings(self.portal)
     gsettings.auto_select_layout = True
     gsettings.auto_layout_file_types = ['ppt']
     notify(ObjectInitializedEvent(fi))
     settings = Settings(fi)
     self.assertTrue(settings.filehash is not None)
Esempio n. 6
0
 def test_auto_convert_powerpoint(self):
     fi = self.createFile('test.odp')
     gsettings = GlobalSettings(self.portal)
     gsettings.auto_select_layout = True
     gsettings.auto_layout_file_types = ['ppt']
     notify(ObjectInitializedEvent(fi))
     settings = Settings(fi)
     self.assertEqual(settings.successfully_converted, True)
     self.assertEqual(settings.num_pages, 1)
Esempio n. 7
0
    def test_auto_convert_word(self):
        gsettings = GlobalSettings(self.portal)
        gsettings.auto_select_layout = True
        gsettings.auto_layout_file_types = ['word']

        fi = self.createFile('test.doc')
        settings = Settings(fi)
        self.assertEqual(settings.successfully_converted, True)
        self.assertEqual(settings.num_pages, 2)
Esempio n. 8
0
 def test_auto_convert_powerpoint(self):
     fi = self.createFile('test.odp')
     gsettings = GlobalSettings(self.portal)
     gsettings.auto_select_layout = True
     gsettings.auto_layout_file_types = ['ppt']
     notify(ObjectInitializedEvent(fi))
     settings = Settings(fi)
     self.assertEqual(settings.successfully_converted, True)
     self.assertEqual(settings.num_pages, 1)
Esempio n. 9
0
def configure(context):
    """

    """
    if context.readDataFile('ploneintranet.docconv_default.txt') is None:
        return
    log.info("document conversion configuration")

    global_settings = GlobalSettings(getSite())
    global_settings.enable_indexation = False
    global_settings.auto_select_layout = False
    global_settings.auto_layout_file_types = CONVERTABLE_TYPES.keys()
    commit()
    log.info("document conversion configuration: done.")
Esempio n. 10
0
    def test_saves_with_file_storage(self):
        fi = self.createFile('test.odp')
        gsettings = GlobalSettings(self.portal)
        gsettings.auto_select_layout = True
        gsettings.auto_layout_file_types = ['ppt']
        gsettings.storage_type = 'File'
        _dir = mkdtemp()
        gsettings.storage_location = _dir
        notify(ObjectInitializedEvent(fi))

        fi_dir = storage.getResourceDirectory(obj=fi)
        self.assertEqual(len(listdir(fi_dir)), 4)
        self.assertEqual(len(listdir(join(fi_dir, 'normal'))), 1)
        self.assertEqual(len(listdir(join(fi_dir, 'small'))), 1)
        self.assertEqual(len(listdir(join(fi_dir, 'large'))), 1)
        self.assertEqual(len(listdir(join(fi_dir, 'text'))), 1)
        shutil.rmtree(fi_dir)
Esempio n. 11
0
    def test_saves_with_file_storage(self):
        fi = self.createFile('test.odp')
        gsettings = GlobalSettings(self.portal)
        gsettings.auto_select_layout = True
        gsettings.auto_layout_file_types = ['ppt']
        gsettings.storage_type = 'File'
        _dir = mkdtemp()
        gsettings.storage_location = _dir
        notify(ObjectInitializedEvent(fi))

        fi_dir = storage.getResourceDirectory(obj=fi)
        self.assertEqual(len(listdir(fi_dir)), 4)
        self.assertEqual(len(listdir(join(fi_dir, 'normal'))), 1)
        self.assertEqual(len(listdir(join(fi_dir, 'small'))), 1)
        self.assertEqual(len(listdir(join(fi_dir, 'large'))), 1)
        self.assertEqual(len(listdir(join(fi_dir, 'text'))), 1)
        shutil.rmtree(fi_dir)
Esempio n. 12
0
 def test_not_auto_assigns_view(self):
     fi = self.createFile('test.pdf')
     gsettings = GlobalSettings(self.portal)
     gsettings.auto_select_layout = False
     notify(ObjectInitializedEvent(fi))
     self.assertTrue(fi.getLayout() != 'documentviewer')
Esempio n. 13
0
 def test_not_auto_assigns_view(self):
     gsettings = GlobalSettings(self.portal)
     gsettings.auto_select_layout = False
     fi = self.createFile('test.pdf')
     self.assertTrue(fi.getLayout() != 'documentviewer')
Esempio n. 14
0
 def test_not_auto_assigns_view(self):
     fi = self.createFile('test.pdf')
     gsettings = GlobalSettings(self.portal)
     gsettings.auto_select_layout = False
     notify(ObjectInitializedEvent(fi))
     self.assertTrue(fi.getLayout() != 'documentviewer')