def test_once_task(self): beforeTasks = Task.list(self.connection) task = Task.once_task("/once.xqy", "2017-01-01", "12:34:46Z", \ 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, OnceTask) 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 test_once_task(self): beforeTasks = Task.list(self.connection) task = Task.once_task("/once.xqy", "2017-01-01", "12:34:46Z", 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, OnceTask) 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