def handle(self, *args, **options): result = '' for server in settings.GEARMAN_SERVERS: server_info = GearmanServerInfo(server) result += server_info.get_server_info() self.stdout.write(result)
def test_server_info(self): server_info = GearmanServerInfo(django_gearman_commands.settings.GEARMAN_SERVERS[0]) server_info.get_server_info() self.assertTrue(server_info.server_version.startswith('OK'), 'Unexpected server version string') self.assertTrue(type(server_info.tasks) is list, 'Unexpected server tasks type') # verify command is callable overview = call_command('gearman_server_info')
def test_server_info(self): server_info = GearmanServerInfo( django_gearman_commands.settings.GEARMAN_SERVERS[0]) server_info.get_server_info() self.assertTrue(server_info.server_version.startswith('OK'), 'Unexpected server version string') self.assertTrue( type(server_info.tasks) is list, 'Unexpected server tasks type') # verify command is callable overview = call_command('gearman_server_info')
def handle(self, *args, **options): result = "" task_filter = "" if len(args) > 0: task_filter = args[0] for server in django_gearman_commands.settings.GEARMAN_SERVERS: server_info = GearmanServerInfo(server) result += server_info.get_server_info(task_filter) self.stdout.write(result)
def handle(self, *args, **options): result = '' task_filter = '' if len(args) > 0: task_filter = args[0] for server in django_gearman_commands.settings.GEARMAN_SERVERS: server_info = GearmanServerInfo(server) result += server_info.get_server_info(task_filter) self.stdout.write(result)
def test_server_info_task_filter(self): # submit job to queue so we have something shown up in get_server_info() call_command('gearman_submit_job', 'footest') server_info = GearmanServerInfo(django_gearman_commands.settings.GEARMAN_SERVERS[0]) server_info.get_server_info("footest") self.assertTrue(len(server_info.tasks) > 0, 'Unexpected server_info.tasks') server_info.get_server_info("NON_EXISTING!!") self.assertTrue(len(server_info.tasks) == 0, 'Unexpected server_info.tasks') # let the worker process the job call_command('gearman_worker_footest')
def test_server_info_task_filter(self): # submit job to queue so we have something shown up in get_server_info() call_command('gearman_submit_job', 'footest') server_info = GearmanServerInfo( django_gearman_commands.settings.GEARMAN_SERVERS[0]) server_info.get_server_info("footest") self.assertTrue( len(server_info.tasks) > 0, 'Unexpected server_info.tasks') server_info.get_server_info("NON_EXISTING!!") self.assertTrue( len(server_info.tasks) == 0, 'Unexpected server_info.tasks') # let the worker process the job call_command('gearman_worker_footest')