def setUp(self): super(TestGeverJSONSummarySerializer, self).setUp() self.api = RelativeSession(self.portal.absolute_url()) self.api.headers.update({'Accept': 'application/json'}) self.api.auth = (SITE_OWNER_NAME, SITE_OWNER_PASSWORD) lang_tool = api.portal.get_tool('portal_languages') lang_tool.setDefaultLanguage('de-ch') lang_tool.supported_langs = ['fr-ch', 'de-ch']
def setUp(self): super(TestDossierApi, self).setUp() # Set up the requests wrapper self.portal = self.layer['portal'] self.api = RelativeSession(self.portal.absolute_url()) self.api.headers.update({'Accept': 'application/json'}) self.api.auth = (TEST_USER_NAME, TEST_USER_PASSWORD) # Set up a minimal GEVER site self.repo = create(Builder('repository_root')) self.repofolder = create(Builder('repository').within(self.repo)) self.dossier = create(Builder('dossier').within(self.repofolder))
def setUp(self): super(TestContentCreation, self).setUp() self.portal = self.layer['portal'] self.api = RelativeSession(self.portal.absolute_url()) self.api.headers.update({'Accept': 'application/json'}) self.api.auth = (SITE_OWNER_NAME, SITE_OWNER_PASSWORD) self.repo = create( Builder('repository_root').having( id='ordnungssystem', title_de=u'Ordnungssystem', title_fr=u'Syst\xe8me de classement')) self.repofolder = create( Builder('repository').within(self.repo).having( title_de=u'Ordnungsposition', title_fr=u'Position')) self.dossier = create( Builder('dossier').within(self.repofolder).titled(u'Mein Dossier')) lang_tool = api.portal.get_tool('portal_languages') lang_tool.setDefaultLanguage('de-ch') lang_tool.supported_langs = ['fr-ch', 'de-ch'] transaction.commit()
def setUp(self): super(TestOfficeconnectorAPI, self).setUp() self.portal = self.layer['portal'] self.api = RelativeSession(self.portal.absolute_url()) self.api.auth = (TEST_USER_NAME, TEST_USER_PASSWORD) self.original_file_content = u'original file content' self.modified_file_content = u'modified file content' self.test_comment = 'Test Comment' self.repo = create( Builder('repository_root').having( id='ordnungssystem', title_de=u'Ordnungssystem', title_fr=u'Syst\xe8me de classement')) self.repofolder = create( Builder('repository').within(self.repo).having( title_de=u'Ordnungsposition', title_fr=u'Position')) self.open_dossier = create( Builder('dossier').within(self.repofolder).titled(u'Mein Dossier')) self.resolved_dossier = create( Builder('dossier').within(self.repofolder).titled( u'Abgeschlossenes Dossier').in_state('dossier-state-resolved')) self.inactive_dossier = create( Builder('dossier').within(self.repofolder).titled( u'Inaktives Dossier').in_state('dossier-state-inactive')) # We rely on the creation order of these documents for the tests! # ZServer craps out if you have non-ascii in the document titles! self.doc_without_file_wf_open = create( Builder('document').titled(u'docu-1').within(self.open_dossier)) self.doc_with_file_wf_open = create( Builder('document').titled(u'docu-2').within( self.open_dossier).attach_file_containing( self.original_file_content)) self.mail_with_file_wf_open = create( Builder('mail').titled(u'Mail 2').within( self.open_dossier).with_dummy_message()) self.doc_with_file_wf_open_second = create( Builder('document').titled(u'docu-3').within( self.open_dossier).attach_file_containing( self.original_file_content)) self.doc_without_file_wf_resolved = create( Builder('document').titled(u'docu-4').within( self.resolved_dossier)) self.doc_with_file_wf_resolved = create( Builder('document').titled(u'docu-5').within( self.resolved_dossier).attach_file_containing( self.original_file_content)) # noqa self.doc_without_file_wf_inactive = create( Builder('document').titled(u'docu-6').within( self.inactive_dossier)) self.doc_with_file_wf_inactive = create( Builder('document').titled(u'docu-7').within( self.inactive_dossier).attach_file_containing( self.original_file_content)) # noqa lang_tool = api.portal.get_tool('portal_languages') lang_tool.setDefaultLanguage('de-ch') lang_tool.supported_langs = ['fr-ch', 'de-ch'] transaction.commit()