def setUp(self): super(TasksTest, self).setUp() self.url = factories.ProjectFactory.get_list_url('import_resource') self.fixture = fixtures.JiraFixture() self.client.force_authenticate(self.fixture.owner) self.jira_patcher_get_project = mock.patch( 'waldur_jira.backend.JiraBackend.get_project') self.jira_mock_get_project = self.jira_patcher_get_project.start() def get_project(backend_id): return self._generate_backend_projects()[0] self.jira_mock_get_project.side_effect = get_project self.jira_patcher_get_issues_count = mock.patch( 'waldur_jira.backend.JiraBackend.get_issues_count') self.jira_mock_get_issues_count = self.jira_patcher_get_issues_count.start( ) self.jira_mock_get_issues_count.return_value = 1 self.jira_patcher_import_project_batch = mock.patch( 'waldur_jira.backend.JiraBackend.import_project_issues') self.jira_mock_import_project_batch = ( self.jira_patcher_import_project_batch.start())
def setUp(self): self.fixture = fixtures.JiraFixture() self.author = self.fixture.manager self.non_author = self.fixture.user self.issue = factories.IssueFactory( project=self.fixture.jira_project, state=models.Issue.States.OK, user=self.author, ) self.issue_url = factories.IssueFactory.get_url(self.issue)
def setUp(self): self.fixture = fixtures.JiraFixture() self.issue = factories.IssueFactory() self.url = reverse('jira-web-hook') self.jira_patcher = mock.patch('waldur_jira.backend.JIRA') self.jira_mock = self.jira_patcher.start() self.jira_mock().comment.return_value = mock.Mock( **{ 'body': 'comment message', })
def setUp(self): self.fixture = fixtures.JiraFixture() self.mock_issue_type = mock.MagicMock() self.mock_issue_type.configure_mock( id='100', description='Basic issue type', iconUrl='http://example.com/1.svg', subtask=False, ) self.mock_issue_type.name = 'Task' self.mock_project = mock.MagicMock(issueTypes=[self.mock_issue_type]) self.backend = JiraBackend(self.fixture.service_settings) self.backend.get_project = lambda _: self.mock_project
def setUp(self): super(ProjectImportResourceTest, self).setUp() self.url = factories.ProjectFactory.get_list_url('import_resource') self.fixture = fixtures.JiraFixture() self.client.force_authenticate(self.fixture.owner) self.jira_patcher_get_project = mock.patch( 'waldur_jira.backend.JiraBackend.get_project') self.jira_mock_get_project = self.jira_patcher_get_project.start() def get_project(backend_id): return self._generate_backend_projects()[0] self.jira_mock_get_project.side_effect = get_project self.jira_patcher_executors = mock.patch( 'waldur_jira.serializers.executors') self.jira_mock_executors = self.jira_patcher_executors.start()
def setUp(self): self.fixture = fixtures.JiraFixture() self.highest_priority = mock.MagicMock( id='10', description='This problem will block progress.', iconUrl='http://example.com/highest.svg', ) self.highest_priority.name = 'Highest' self.lowest_priority = mock.Mock( id='100', description='Trivial problem with little or no impact on progress.', iconUrl='http://example.com/lowest.svg', ) self.lowest_priority.name = 'Lowest' self.priorities = [self.highest_priority, self.lowest_priority] self.backend = JiraBackend(self.fixture.service_settings) self.backend.manager = mock.Mock() self.backend.manager.priorities.return_value = self.priorities
def setUp(self): super(ProjectImportableResourcesTest, self).setUp() self.url = factories.ProjectFactory.get_list_url( 'importable_resources') self.fixture = fixtures.JiraFixture() self.client.force_authenticate(self.fixture.owner)
def setUp(self): self.fixture = fixtures.JiraFixture()