def working(request): workers = Worker.working(resq._server) template = env.get_template('working.html') dic = { 'all_workers':Worker.all(HOST), 'workers':workers, 'resq': resq } return str(template.render(dic))
def test_working(self): worker = Worker(['basic']) self.resq.enqueue_from_string('tests.Basic','basic','test1') worker.register_worker() job = Job.reserve('basic', self.resq) worker.working_on(job) name = "%s:%s:%s" % (os.uname()[1],os.getpid(),'basic') workers = Worker.working(self.resq) assert len(workers) == 1 assert str(worker) == str(workers[0]) assert worker != workers[0]
def working(self): from pyres.worker import Worker return Worker.working(self)