def test_exception_if_already_running(self): code_import = self.factory.makeCodeImport( git_repo_url=self.factory.getUniqueURL()) code_import = make_running_import(factory=self.factory, code_import=code_import) requester = self.factory.makePerson() self.assertRaises( CodeImportAlreadyRunning, code_import.requestImport, requester)
def makeJobWithHeartbeatInPast(self, seconds_in_past): code_import = make_running_import(factory=self.factory) naked_job = removeSecurityProxy(code_import.import_job) naked_job.heartbeat = UTC_NOW + u'%d seconds' % -seconds_in_past return code_import.import_job