Exemplo n.º 1
0
 def test_unregister(self):
     worker = Worker(['basic'])
     worker.register_worker()
     name = "%s:%s:%s" % (os.uname()[1],os.getpid(),'basic')
     assert self.redis.sismember('resque:workers',name)
     worker.unregister_worker()
     assert name not in self.redis.smembers('resque:workers')
Exemplo n.º 2
0
 def test_unregister(self):
     worker = Worker(['basic'])
     worker.register_worker()
     name = "%s:%s:%s" % (os.uname()[1],os.getpid(),'basic')
     assert self.redis.sismember('resque:workers',name)
     worker.unregister_worker()
     assert name not in self.redis.smembers('resque:workers')
Exemplo n.º 3
0
 def test_state(self):
     worker = Worker(['basic'])
     assert worker.state() == 'idle'
     self.resq.enqueue_from_string('tests.Basic','basic','test1')
     worker.register_worker()
     job = Job.reserve('basic', self.resq)
     worker.working_on(job)
     assert worker.state() == 'working'
     worker.done_working()
     assert worker.state() == 'idle'
Exemplo n.º 4
0
 def test_state(self):
     worker = Worker(['basic'])
     assert worker.state() == 'idle'
     self.resq.enqueue_from_string('tests.Basic','basic','test1')
     worker.register_worker()
     job = Job.reserve('basic', self.resq)
     worker.working_on(job)
     assert worker.state() == 'working'
     worker.done_working(job)
     assert worker.state() == 'idle'
Exemplo n.º 5
0
 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]
Exemplo n.º 6
0
 def test_info(self):
     self.resq.enqueue(Basic,"test1")
     self.resq.enqueue(TestProcess)
     info = self.resq.info()
     assert info['queues'] == 2
     assert info['servers'] == ['localhost:6379']
     assert info['workers'] == 0
     worker = Worker(['basic'])
     worker.register_worker()
     info = self.resq.info()
     assert info['workers'] == 1
Exemplo n.º 7
0
 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]
Exemplo n.º 8
0
 def test_info(self):
     self.resq.enqueue(Basic, "test1")
     self.resq.enqueue(TestProcess)
     info = self.resq.info()
     assert info['queues'] == 2
     assert info['servers'] == ['localhost:6379']
     assert info['workers'] == 0
     worker = Worker(['basic'])
     worker.register_worker()
     info = self.resq.info()
     assert info['workers'] == 1
Exemplo n.º 9
0
 def test_info(self):
     self.resq.enqueue(Basic, "test1")
     self.resq.enqueue(TestProcess)
     info = self.resq.info()
     assert info["queues"] == 2
     assert info["servers"] == ["localhost:6379"]
     assert info["workers"] == 0
     worker = Worker(["basic"])
     worker.register_worker()
     info = self.resq.info()
     assert info["workers"] == 1
Exemplo n.º 10
0
 def test_workers(self):
     worker = Worker(['basic'])
     worker.register_worker()
     name = "%s:%s:%s" % (os.uname()[1],os.getpid(),'basic')
     assert len(self.resq.workers()) == 1
Exemplo n.º 11
0
Arquivo: tests.py Projeto: deepu/pyres
 def test_register(self):
     worker = Worker(['basic'])
     worker.register_worker()
     name = "%s:%s:%s" % (os.uname()[1],os.getpid(),'basic')
     assert self.redis.sismember('workers',name)
Exemplo n.º 12
0
 def test_workers(self):
     worker = Worker(['basic'])
     worker.register_worker()
     name = "%s:%s:%s" % (os.uname()[1], os.getpid(), 'basic')
     assert len(self.resq.workers()) == 1