def test_publish_plonesite_enqueues_job(self, browser): self.grant('Manager') self.assertEquals(0, IQueue(self.portal).countJobs()) browser.login().open(self.portal, view='@@publisher.publish') statusmessages.assert_message('This object has been added to the queue.') transaction.begin() self.assertEquals(1, IQueue(self.portal).countJobs()) job = IQueue(self.portal).getJobs()[0] self.assertEquals('push', job.action) self.assertEquals(self.portal, job.getObject(self.portal))
def test_publish_plonesite_enqueues_job(self, browser): self.grant('Manager') self.assertEquals(0, IQueue(self.portal).countJobs()) browser.login().open(self.portal, view='@@publisher.publish') statusmessages.assert_message( 'This object has been added to the queue.') transaction.begin() self.assertEquals(1, IQueue(self.portal).countJobs()) job = IQueue(self.portal).getJobs()[0] self.assertEquals('push', job.action) self.assertEquals(self.portal, job.getObject(self.portal))
def test_delete_folder_enqueues_job(self, browser): self.grant('Manager') folder = create(Builder('folder')) transaction.commit() self.assertEquals(0, IQueue(self.portal).countJobs()) browser.login().open(folder, view='@@publisher.delete') statusmessages.assert_message('This object will be deleted at the remote sites.') transaction.begin() self.assertEquals(1, IQueue(self.portal).countJobs()) job = IQueue(self.portal).getJobs()[0] self.assertEquals('delete', job.action) self.assertEquals(folder, job.getObject(self.portal))
def test_delete_folder_enqueues_job(self, browser): self.grant('Manager') folder = create(Builder('folder')) transaction.commit() self.assertEquals(0, IQueue(self.portal).countJobs()) browser.login().open(folder, view='@@publisher.delete') statusmessages.assert_message( 'This object will be deleted at the remote sites.') transaction.begin() self.assertEquals(1, IQueue(self.portal).countJobs()) job = IQueue(self.portal).getJobs()[0] self.assertEquals('delete', job.action) self.assertEquals(folder, job.getObject(self.portal))