Esempio n. 1
0
    def test_poll_add(self, storage, get_project_triggers, get_projdef):
        get_project_triggers.return_value = {
            'foo': git_poller.ProjectTrigger(12, 't', 'proj', 'user', 1),
        }
        get_projdef.return_value = None  # prevents trying to really poll

        project_triggers = {}
        git_poller._poll(project_triggers)
        self.assertEqual(['foo'], list(project_triggers.keys()))
Esempio n. 2
0
    def test_poll_add(self, storage, get_project_triggers, get_projdef):
        get_project_triggers.return_value = {
            "foo": git_poller.ProjectTrigger(12, "t", "proj", "user", 1),
        }
        get_projdef.return_value = None  # prevents trying to really poll

        project_triggers = {}
        git_poller._poll(project_triggers)
        self.assertEqual(["foo"], list(project_triggers.keys()))
Esempio n. 3
0
    def test_poll_updated(self, storage, get_project_triggers, get_projdef):
        project_triggers = {
            'foo':
            git_poller.PollerEntry(
                git_poller.ProjectTrigger(12, 't', 'proj', 'user', 1)),
        }
        get_project_triggers.return_value = {
            'foo': git_poller.ProjectTrigger(12, 't', 'proj', 'user', 0, 'r'),
        }
        get_projdef.return_value = None  # prevents trying to really poll

        git_poller._poll(project_triggers)
        self.assertEqual(0, project_triggers['foo'].trigger.queue_priority)
        self.assertEqual('r', project_triggers['foo'].trigger.definition_repo)
Esempio n. 4
0
    def test_poll_updated(self, storage, get_project_triggers, get_projdef):
        project_triggers = {
            "foo": git_poller.PollerEntry(
                git_poller.ProjectTrigger(12, "t", "proj", "user", 1)
            ),
        }
        get_project_triggers.return_value = {
            "foo": git_poller.ProjectTrigger(12, "t", "proj", "user", 0, "r"),
        }
        get_projdef.return_value = None  # prevents trying to really poll

        git_poller._poll(project_triggers)
        self.assertEqual(0, project_triggers["foo"].trigger.queue_priority)
        self.assertEqual("r", project_triggers["foo"].trigger.definition_repo)
Esempio n. 5
0
    def test_poll_remove(self, storage, get_project_triggers):
        get_project_triggers.return_value = {}

        project_triggers = {}
        git_poller._poll(project_triggers)
        self.assertEqual({}, project_triggers)