def test_minutely_task(self): beforeTasks = Task.list(self.connection) task = Task.minutely_task("/minutely.xqy", connection=self.connection) task.create() afterTasks = Task.list(self.connection) assert len(afterTasks) > len(beforeTasks) assert task.id() is not None newTask = Task.lookup(self.connection, task.id(), "Default") assert isinstance(newTask, MinutelyTask) for key in task._config: assert newTask._config[key] == task._config[key] task.set_enabled(False) task.update() task.set_period(3) try: task.update() except UnexpectedManagementAPIResponse: pass except: raise task.delete() afterTasks = Task.list(self.connection) assert len(afterTasks) == len(beforeTasks) newTask = Task.lookup(self.connection, task.id(), "Default") assert newTask is None
def tasks(self, connection=None): """ Get a list of the scheduled tasks. """ if connection is None: connection = self.connection return Task.list(connection)
def list(self, args, config, connection): names = Task.list(connection) print(json.dumps(names, sort_keys=True, indent=2))
def test_list_tasks(self): tasks = Task.list(self.connection) assert True
def list(self, args, config, connection): names = Task.list(connection) print(json.dumps(names,sort_keys=True, indent=2))