def setUpPloneSite(self, portal):
        session.current_session = session.BuilderSession()
        session.current_session.session = create_session()
        super(TestserverLayer, self).setUpPloneSite(portal)

        applyProfile(portal, 'plonetheme.teamraum:gever')

        portal.portal_languages.use_combined_language_codes = True
        portal.portal_languages.addSupportedLanguage('de-ch')

        api.portal.set_registry_record('use_solr',
                                       True,
                                       interface=ISearchSettings)
        activate_bumblebee_feature()

        setRequest(portal.REQUEST)
        print 'Installing fixture. Have patience.'
        self.get_fixture_class()()
        print 'Finished installing fixture.'
        setRequest(None)

        # Commit before creating the solr backup, since collective.indexing
        # flushes on commit.
        transaction.commit()
        SolrReplicationAPIClient.get_instance().create_backup('fixture')
示例#2
0
    def test_show_documents_in_gallery_view_sorted_alphabetically(self, browser):
        activate_bumblebee_feature()
        browser.login().open(self.dossiertemplate, view=DOCUMENTS_GALLERY_TAB)

        self.assertEqual(
            ['Document 1', 'Document 2', 'Document 3'],
            [preview.attrib.get('alt') for preview in browser.css(
                '.preview-listing .file-preview')])
示例#3
0
    def test_show_documents_in_gallery_view_sorted_alphabetically(
            self, browser):
        activate_bumblebee_feature()
        browser.login().open(self.dossiertemplate, view=DOCUMENTS_GALLERY_TAB)

        self.assertEqual(['Document 1', 'Document 2', 'Document 3'], [
            preview.attrib.get('alt')
            for preview in browser.css('.preview-listing .file-preview')
        ])
示例#4
0
 def setUp(self):
     activate_bumblebee_feature()
     super(TestBumblebeeJournal, self).setUp()