def test_admin_queue_status_widget_contains_queue_names(self): from signalqueue.worker import queues post_out = self.client.post('/admin/', dict( username=self.user.username, password=self.testpass, this_is_the_login_form='1', next='/admin/')) admin_root_page = self.client.get('/admin/') for queue_name in queues.keys(): self.assertContains(admin_root_page, queue_name.capitalize()) self.assertTrue(queue_name.capitalize() in admin_root_page.content) self.client.get('/admin/logout/')
def test_worker_status_url_with_queue_parameter_content(self): from signalqueue.worker import queues for queue_name in queues.keys(): #if queue_name is not 'celery': cnt = queues[queue_name].count() or 0 self.http_client.fetch( self.get_url('/status?queue=%s' % queue_name), self.stop) response = self.wait() self.assertTrue(queue_name in response.body) self.assertTrue("enqueued" in response.body)
def test_worker_status_url_with_queue_parameter_content(self): from signalqueue.worker import queues for queue_name in queues.keys(): self.http_client.fetch(self.get_url('/status?queue=%s' % queue_name), self.stop) response = self.wait() self.assertTrue(queue_name in response.body) self.assertTrue("enqueued" in response.body) phrase = "%s enqueued signals" % queues[queue_name].count() self.assertTrue(phrase in response.body)
def queue(self, queue_name=None): if queue_name is None: queue_name = self.application.queue_name if queue_name not in queues.keys(): raise IndexError("No queue named %s is defined" % queue_name) if not queue_name in self.application.queues: self.application.queues[queue_name] = PoolQueue(queue_name=queue_name, active=False) return self.application.queues[queue_name]
def queue(self, queue_name=None): if queue_name is None: queue_name = self.application.queue_name if queue_name not in queues.keys(): raise IndexError("No queue named %s is defined" % queue_name) if not queue_name in self.application.queues: self.application.queues[queue_name] = PoolQueue( queue_name=queue_name, active=False) return self.application.queues[queue_name]
def test_admin_queue_status_widget_contains_queue_names(self): from signalqueue.worker import queues post_out = self.client.post( "/admin/", dict(username=self.user.username, password=self.testpass, this_is_the_login_form="1", next="/admin/"), ) admin_root_page = self.client.get("/admin/") for queue_name in queues.keys(): self.assertContains(admin_root_page, queue_name.capitalize()) self.assertTrue(queue_name.capitalize() in admin_root_page.content) self.client.get("/admin/logout/") print post_out # pyflakes don't crack
def test_admin_queue_status_widget_contains_queue_names(self): from signalqueue.worker import queues post_out = self.client.post( '/admin/', dict(username=self.user.username, password=self.testpass, this_is_the_login_form='1', next='/admin/')) admin_root_page = self.client.get('/admin/') for queue_name in queues.keys(): self.assertContains(admin_root_page, queue_name.capitalize()) self.assertTrue(queue_name.capitalize() in admin_root_page.content) self.client.get('/admin/logout/') print post_out # pyflakes don't crack