예제 #1
0
 def setSystemPreference(self):
   default_pref = self.portal.portal_preferences.default_site_preference
   conversion_dict = _getConversionServerDict()
   default_pref.setPreferredDocumentConversionServerUrl(conversion_dict['url'])
   #default_pref.setPreferredConversionCacheFactory('document_cache_factory')
   if default_pref.getPreferenceState() != 'global':
     default_pref.enable()
예제 #2
0
 def setSystemPreference(self):
   conversion_dict = _getConversionServerDict()
   self.portal.Zuite_setPreference(
      working_copy_list=bt5_dir_list,
      conversion_server_hostname=conversion_dict['hostname'],
      conversion_server_port=conversion_dict['port']
     )
예제 #3
0
 def testWebPage_updateWebDocument(self):
     """ Test if script load correctly the Web Page with data of one document
 """
     portal = self.portal
     portal_preferences = portal.portal_preferences
     web_page_module = portal.web_page_module
     portal_contributions = portal.portal_contributions
     system_preference = portal_preferences.newContent(
         portal_type='System Preference')
     conversion_dict = _getConversionServerDict()
     system_preference.setPreferredDocumentConversionServerUrl(
         conversion_dict["url"])
     system_preference.enable()
     self.tic()
     document_path, filename = self.getDocumentPath()
     file = FileUpload(document_path, filename)
     document = portal_contributions.newContent(file=file)
     web_page = web_page_module.newContent(portal_type="Web Page")
     self.tic()
     self.changeSkin("UNGDoc")
     web_page.WebPage_updateWebDocument(document.getPath())
     self.tic()
     self.assertTrue(
         re.search("\>tiolive\<", web_page.getTextContent()) is not None)
     self.assertEqual(web_page.getTitle(), document.getTitle())
예제 #4
0
 def setDefaultSitePreference(self):
   default_pref = self.portal.portal_preferences.default_site_preference
   conversion_dict = _getConversionServerDict()
   default_pref.setPreferredDocumentConversionServerUrl(conversion_dict['url'])
   if self.portal.portal_workflow.isTransitionPossible(default_pref, 'enable'):
     default_pref.enable()
   return default_pref
예제 #5
0
 def setSystemPreference(self):
   conversion_dict = _getConversionServerDict()
   self.portal.Zuite_setPreference(
      working_copy_list=bt5_dir_list,
      conversion_server_hostname=conversion_dict['hostname'],
      conversion_server_port=conversion_dict['port']
     )
예제 #6
0
 def setDefaultSitePreference(self):
   default_pref = self.portal.portal_preferences.default_site_preference
   conversion_dict = _getConversionServerDict()
   default_pref.setPreferredOoodocServerAddress(conversion_dict['hostname'])
   default_pref.setPreferredOoodocServerPortNumber(conversion_dict['port'])
   if self.portal.portal_workflow.isTransitionPossible(default_pref, 'enable'):
     default_pref.enable()
   return default_pref
예제 #7
0
 def stepCheckSystemPreferenceAfterInstallation(self, sequence=None, sequence_list=None, **kw):
   """ Check System Preference"""
   system_preference = self.portal.portal_catalog.getResultValue(portal_type="System Preference")
   conversion_dict = _getConversionServerDict()
   self.assertEquals(system_preference.getPreferredOoodocServerPortNumber(),
                     conversion_dict['port'])
   self.assertEquals(system_preference.getPreferredOoodocServerAddress(),
                     conversion_dict['hostname'])
예제 #8
0
 def setSystemPreference(self):
   default_pref = self.portal.portal_preferences.default_site_preference
   conversion_dict = _getConversionServerDict()
   default_pref.setPreferredOoodocServerAddress(conversion_dict['hostname'])
   default_pref.setPreferredOoodocServerPortNumber(conversion_dict['port'])
   #default_pref.setPreferredConversionCacheFactory('document_cache_factory')
   if default_pref.getPreferenceState() != 'global':
     default_pref.enable()
예제 #9
0
 def setSystemPreferences(self):
   default_pref = self.portal.portal_preferences.default_site_preference
   conversion_dict = _getConversionServerDict()
   default_pref.setPreferredDocumentConversionServerUrl(conversion_dict['url'])
   default_pref.setPreferredDocumentFileNameRegularExpression(FILENAME_REGULAR_EXPRESSION)
   default_pref.setPreferredDocumentReferenceRegularExpression(REFERENCE_REGULAR_EXPRESSION)
   if default_pref.getPreferenceState() == 'disabled':
     default_pref.enable()
예제 #10
0
 def setDefaultSitePreference(self):
   default_pref = self.portal.portal_preferences.default_site_preference
   conversion_dict = _getConversionServerDict()
   default_pref.setPreferredOoodocServerAddress(conversion_dict['hostname'])
   default_pref.setPreferredOoodocServerPortNumber(conversion_dict['port'])
   if self.portal.portal_workflow.isTransitionPossible(default_pref, 'enable'):
     default_pref.enable()
   return default_pref
예제 #11
0
 def setSystemPreference(self):
     default_pref = self.portal.portal_preferences.default_site_preference
     conversion_dict = _getConversionServerDict()
     default_pref.setPreferredDocumentConversionServerUrl(
         conversion_dict['url'])
     #default_pref.setPreferredConversionCacheFactory('document_cache_factory')
     if default_pref.getPreferenceState() != 'global':
         default_pref.enable()
예제 #12
0
 def setDefaultSitePreference(self):
     default_pref = self.portal.portal_preferences.default_site_preference
     conversion_dict = _getConversionServerDict()
     default_pref.setPreferredDocumentConversionServerUrl(
         conversion_dict['url'])
     if self.portal.portal_workflow.isTransitionPossible(
             default_pref, 'enable'):
         default_pref.enable()
     return default_pref
예제 #13
0
 def setSystemPreferences(self):
     default_pref = self.portal.portal_preferences.default_site_preference
     conversion_dict = _getConversionServerDict()
     default_pref.setPreferredOoodocServerAddress(conversion_dict["hostname"])
     default_pref.setPreferredOoodocServerPortNumber(conversion_dict["port"])
     default_pref.setPreferredDocumentFileNameRegularExpression(FILENAME_REGULAR_EXPRESSION)
     default_pref.setPreferredDocumentReferenceRegularExpression(REFERENCE_REGULAR_EXPRESSION)
     if default_pref.getPreferenceState() == "disabled":
         default_pref.enable()
예제 #14
0
 def setSystemPreference(self):
   portal_preferences = getToolByName(self.portal, 'portal_preferences')
   default_pref = portal_preferences.default_site_preference
   conversion_dict = _getConversionServerDict()
   default_pref.setPreferredDocumentConversionServerUrl(conversion_dict['url'])
   default_pref.setPreferredDocumentFileNameRegularExpression(FILE_NAME_REGULAR_EXPRESSION)
   default_pref.setPreferredDocumentReferenceRegularExpression(REFERENCE_REGULAR_EXPRESSION)
   if default_pref.getPreferenceState() != 'global':
     default_pref.enable()
예제 #15
0
 def setSystemPreference(self):
     default_pref = self.portal.portal_preferences.default_site_preference
     conversion_dict = _getConversionServerDict()
     default_pref.setPreferredOoodocServerAddress(
         conversion_dict['hostname'])
     default_pref.setPreferredOoodocServerPortNumber(
         conversion_dict['port'])
     #default_pref.setPreferredConversionCacheFactory('document_cache_factory')
     if default_pref.getPreferenceState() != 'global':
         default_pref.enable()
 def stepCheckSystemPreferenceAfterInstallation(self,
                                                sequence=None,
                                                sequence_list=None,
                                                **kw):
     """ Check System Preference"""
     system_preference = self.portal.portal_catalog.getResultValue(
         portal_type="System Preference")
     conversion_dict = _getConversionServerDict()
     self.assertEqual(
         system_preference.getPreferredDocumentConversionServerUrl(),
         conversion_dict['url'])
예제 #17
0
 def setSystemPreferences(self):
     default_pref = self.portal.portal_preferences.default_site_preference
     conversion_dict = _getConversionServerDict()
     default_pref.setPreferredDocumentConversionServerUrl(
         conversion_dict['url'])
     default_pref.setPreferredDocumentFileNameRegularExpression(
         FILENAME_REGULAR_EXPRESSION)
     default_pref.setPreferredDocumentReferenceRegularExpression(
         REFERENCE_REGULAR_EXPRESSION)
     if default_pref.getPreferenceState() == 'disabled':
         default_pref.enable()
예제 #18
0
 def setSystemPreference(self):
     portal_type = "System Preference"
     preference_list = self.portal.portal_preferences.contentValues(portal_type=portal_type)
     if not preference_list:
         preference = self.portal.portal_preferences.newContent(portal_type=portal_type)
     else:
         preference = preference_list[0]
     conversion_dict = _getConversionServerDict()
     preference.setPreferredOoodocServerAddress(conversion_dict["hostname"])
     preference.setPreferredOoodocServerPortNumber(conversion_dict["port"])
     if self.portal.portal_workflow.isTransitionPossible(preference, "enable"):
         preference.enable()
예제 #19
0
 def setSystemPreference(self):
   portal_preferences = self.portal.portal_preferences
   system_preference = portal_preferences._getOb(self.system_pref_id, None)
   if system_preference is None:
     system_preference = portal_preferences.newContent(id=self.system_pref_id,
                                              portal_type='System Preference')
   conversion_dict = _getConversionServerDict()
   system_preference.setPreferredDocumentConversionServerUrl(conversion_dict['url'])
   system_preference.setPreferredDocumentFilenameRegularExpression(
                                                  FILENAME_REGULAR_EXPRESSION)
   system_preference.setPreferredDocumentReferenceRegularExpression(
                                                 REFERENCE_REGULAR_EXPRESSION)
   if system_preference.getPreferenceState() != 'global':
     system_preference.enable()
예제 #20
0
 def setSystemPreference(self):
     portal_preferences = getToolByName(self.portal, 'portal_preferences')
     default_pref = portal_preferences.default_site_preference
     conversion_dict = _getConversionServerDict()
     default_pref.setPreferredOoodocServerAddress(
         conversion_dict['hostname'])
     default_pref.setPreferredOoodocServerPortNumber(
         conversion_dict['port'])
     default_pref.setPreferredDocumentFileNameRegularExpression(
         FILE_NAME_REGULAR_EXPRESSION)
     default_pref.setPreferredDocumentReferenceRegularExpression(
         REFERENCE_REGULAR_EXPRESSION)
     if default_pref.getPreferenceState() != 'global':
         default_pref.enable()
예제 #21
0
    def afterSetUp(self):
        """
      Initialize the ERP5 site.
    """
        self.login()
        self.pref = self.portal.portal_preferences.newContent(
            portal_type='System Preference')
        conversion_dict = _getConversionServerDict()
        self.pref.setPreferredDocumentConversionServerUrl(
            conversion_dict['url'])
        self.pref.setPriority(Priority.SITE)
        self.pref.enable()

        # create browser_id_manager
        if not "browser_id_manager" in self.portal.objectIds():
            self.portal.manage_addProduct[
                'Sessions'].constructBrowserIdManager()

        # We create categories needed
        # For testing file whith column corresponding to category
        portal_categories = self.getCategoryTool()

        gender_bc = self.gender_base_cat_id
        if gender_bc not in portal_categories.objectIds():
            portal_categories.newContent(portal_type='Base Category',
                                         id=gender_bc)
        if not portal_categories[gender_bc].has_key('male'):
            portal_categories[gender_bc].newContent(id='male',
                                                    portal_type='Category',
                                                    title='Male')
        if not portal_categories[gender_bc].has_key('female'):
            portal_categories[gender_bc].newContent(id='female',
                                                    portal_type='Category',
                                                    title='Female')

        function_bc = self.function_base_cat_id
        if function_bc not in portal_categories.objectIds():
            portal_categories.newContent(portal_type='Base Category',
                                         id=function_bc)
        if not portal_categories[function_bc].has_key('director'):
            portal_categories[function_bc].newContent(id='director',
                                                      portal_type='Category',
                                                      title='Director')
        if not portal_categories[function_bc].has_key('manager'):
            portal_categories[function_bc].newContent(id='manager',
                                                      portal_type='Category',
                                                      title='Manager')

        self.portal.portal_caches.clearCache()
        self.tic()
예제 #22
0
 def setSystemPreference(self):
     portal_type = 'System Preference'
     preference_list = self.portal.portal_preferences.contentValues(
         portal_type=portal_type)
     if not preference_list:
         preference = self.portal.portal_preferences.newContent(
             portal_type=portal_type)
     else:
         preference = preference_list[0]
     conversion_dict = _getConversionServerDict()
     preference.setPreferredOoodocServerAddress(conversion_dict['hostname'])
     preference.setPreferredOoodocServerPortNumber(conversion_dict['port'])
     if self.portal.portal_workflow.isTransitionPossible(
             preference, 'enable'):
         preference.enable()
  def testConfiguredConversionServer(self):
    """ Make sure Conversion Server (Cloudooo) is 
        well configured """
    if self.isLiveTest():
      # This test is redundant with testConfiguredVolatileCacheViaPromise
      # and it is only aims to verify if test environment is behaving as
      # expected, nothing else, and if alamrs were invoked.
      return

    from Products.ERP5Type.tests.ERP5TypeTestCase import\
            _getConversionServerDict
    # set preference
    preference_tool = self.portal.portal_preferences
    conversion_dict = _getConversionServerDict()
    self.assertEquals(preference_tool.getPreferredOoodocServerAddress(),conversion_dict['hostname'])
    self.assertEquals(preference_tool.getPreferredOoodocServerPortNumber(), conversion_dict['port'])
예제 #24
0
 def setSystemPreference(self):
     portal_preferences = self.portal.portal_preferences
     system_preference = portal_preferences._getOb(self.system_pref_id,
                                                   None)
     if system_preference is None:
         system_preference = portal_preferences.newContent(
             id=self.system_pref_id, portal_type='System Preference')
     conversion_dict = _getConversionServerDict()
     system_preference.setPreferredDocumentConversionServerUrl(
         conversion_dict['url'])
     system_preference.setPreferredDocumentFilenameRegularExpression(
         FILENAME_REGULAR_EXPRESSION)
     system_preference.setPreferredDocumentReferenceRegularExpression(
         REFERENCE_REGULAR_EXPRESSION)
     if system_preference.getPreferenceState() != 'global':
         system_preference.enable()
예제 #25
0
  def afterSetUp(self):
    """
      Initialize the ERP5 site.
    """
    self.login()
    self.pref = self.portal.portal_preferences.newContent(
                          portal_type='System Preference')
    conversion_dict = _getConversionServerDict()
    self.pref.setPreferredOoodocServerAddress(conversion_dict['hostname'])
    self.pref.setPreferredOoodocServerPortNumber(conversion_dict['port'])
    self.pref.setPriority(Priority.SITE)
    self.pref.enable()

    # create browser_id_manager
    if not "browser_id_manager" in self.portal.objectIds():
      self.portal.manage_addProduct['Sessions'].constructBrowserIdManager()

    # We create categories needed
    # For testing file whith column corresponding to category
    portal_categories = self.getCategoryTool()

    gender_bc = self.gender_base_cat_id
    if gender_bc not in portal_categories.objectIds():
      portal_categories.newContent(portal_type='Base Category', id=gender_bc)
    if not portal_categories[gender_bc].has_key('male'):
      portal_categories[gender_bc].newContent(id='male', portal_type='Category', title='Male')
    if not portal_categories[gender_bc].has_key('female'):
      portal_categories[gender_bc].newContent(id='female', portal_type='Category', title='Female')

    function_bc = self.function_base_cat_id
    if function_bc not in portal_categories.objectIds():
      portal_categories.newContent(portal_type='Base Category', id=function_bc)
    if not portal_categories[function_bc].has_key('director'):
      portal_categories[function_bc].newContent(id='director', portal_type='Category', title='Director')
    if not portal_categories[function_bc].has_key('manager'):
      portal_categories[function_bc].newContent(id='manager', portal_type='Category', title='Manager')

    self.portal.portal_caches.clearCache()
    transaction.commit()
    self.tic()
예제 #26
0
파일: testUNG.py 프로젝트: smetsjp/erp5
 def testWebPage_updateWebDocument(self):
   """ Test if script load correctly the Web Page with data of one document
   """
   portal = self.portal
   portal_preferences = portal.portal_preferences
   web_page_module = portal.web_page_module
   portal_contributions = portal.portal_contributions
   system_preference = portal_preferences.newContent(portal_type='System Preference')
   conversion_dict = _getConversionServerDict()
   system_preference.setPreferredOoodocServerAddress(conversion_dict["hostname"])
   system_preference.setPreferredOoodocServerPortNumber(conversion_dict["port"])
   system_preference.enable()
   self.stepTic()
   document_path, filename = self.getDocumentPath()
   file = FileUpload(document_path, filename)
   document = portal_contributions.newContent(file=file)
   web_page = web_page_module.newContent(portal_type="Web Page")
   self.stepTic()
   web_page.WebPage_updateWebDocument(document.getPath())
   self.stepTic()
   self.assertTrue(re.search("\>tiolive\<", web_page.getTextContent()) is not None)
   self.assertEquals(web_page.getTitle(), document.getTitle())
예제 #27
0
    def afterSetUp(self):
        """
      Initialize the ERP5 site.
    """
        self.login()
        self.pref = self.portal.portal_preferences.newContent(portal_type="System Preference")
        conversion_dict = _getConversionServerDict()
        self.pref.setPreferredOoodocServerAddress(conversion_dict["hostname"])
        self.pref.setPreferredOoodocServerPortNumber(conversion_dict["port"])
        self.pref.setPriority(Priority.SITE)
        self.pref.enable()

        # create browser_id_manager
        if not "browser_id_manager" in self.portal.objectIds():
            self.portal.manage_addProduct["Sessions"].constructBrowserIdManager()

        # We create categories needed
        # For testing file whith column corresponding to category
        portal_categories = self.getCategoryTool()

        gender_bc = self.gender_base_cat_id
        if gender_bc not in portal_categories.objectIds():
            portal_categories.newContent(portal_type="Base Category", id=gender_bc)
        if not portal_categories[gender_bc].has_key("male"):
            portal_categories[gender_bc].newContent(id="male", portal_type="Category", title="Male")
        if not portal_categories[gender_bc].has_key("female"):
            portal_categories[gender_bc].newContent(id="female", portal_type="Category", title="Female")

        function_bc = self.function_base_cat_id
        if function_bc not in portal_categories.objectIds():
            portal_categories.newContent(portal_type="Base Category", id=function_bc)
        if not portal_categories[function_bc].has_key("director"):
            portal_categories[function_bc].newContent(id="director", portal_type="Category", title="Director")
        if not portal_categories[function_bc].has_key("manager"):
            portal_categories[function_bc].newContent(id="manager", portal_type="Category", title="Manager")

        self.portal.portal_caches.clearCache()
        self.tic()
예제 #28
0
 def stepCheckSystemPreferenceAfterInstallation(self, sequence=None, sequence_list=None, **kw):
   """ Check System Preference"""
   system_preference = self.portal.portal_catalog.getResultValue(portal_type="System Preference")
   conversion_dict = _getConversionServerDict()
   self.assertEqual(system_preference.getPreferredDocumentConversionServerUrl(),
                     conversion_dict['url'])
예제 #29
0
 def setSystemPreference(self):
   conversion_dict = _getConversionServerDict()
   self.portal.Zuite_setPreference(
      working_copy_list=bt5_dir_list,
      conversion_server_url=conversion_dict['url'],
     )
예제 #30
0
 def setSystemPreference(self):
   conversion_dict = _getConversionServerDict()
   self.portal.Zuite_setPreference(
      working_copy_list=bt5_dir_list,
      conversion_server_url=conversion_dict['url'],
     )