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
Пример #2
0
    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