def testPositionalWorker(self): self.dreque.enqueue("test", tests.test_func, self.tempfile, "worker_test") worker = DrequeWorker(["test"], db=self.db) worker.work(0) self.assertEqual(self._get_output(), b"worker_test") self.assertEqual(self.dreque.stats.get("processed"), 1)
def testKeywordWorker(self): import tests self.dreque.enqueue("test", tests.test_func, tempfile=self.tempfile, text="worker_test") worker = DrequeWorker(["test"], db=self.db) worker.work(0) self.assertEqual(self._get_output(), b"worker_test")
def worker(): w = DrequeWorker(["test"], db=self.db) w.work(0)
def worker(): logging.getLogger("dreque.worker").setLevel(logging.CRITICAL) w = DrequeWorker(["test"], db=self.db) w.work(0.1)
def main(): brickconfig = BrickConfig() worker = DrequeWorker(['build'], brickconfig.get('redis', 'redis-server')) worker.work()