def jiraItemFactory(project, summary, description):
    item = JiraTrackerItem().withSummary(summary).withDescription(description)
    item.underlying().details_.project = project
    item.underlying().details_.type = "2"
    testRemoteVersion = {"id" : "10000"}
    testRemoteComponent = {"id" : "10000"}
    item.underlying().details_.affectsVersions = [testRemoteVersion,]
    item.underlying().details_.components = [testRemoteComponent,]
    item.underlying().details_.priority = "3"
    return item
Пример #2
0
def jiraItemFactory(project, summary, description):
    item = JiraTrackerItem().withSummary(summary).withDescription(description)
    item.underlying().details_.project = project
    item.underlying().details_.type = "2"
    testRemoteVersion = {"id": "10000"}
    testRemoteComponent = {"id": "10000"}
    item.underlying().details_.affectsVersions = [
        testRemoteVersion,
    ]
    item.underlying().details_.components = [
        testRemoteComponent,
    ]
    item.underlying().details_.priority = "3"
    return item
 def test_changingDescriptionChangesJiraTicketDescription(self):
     item = JiraTrackerItem()
     description = "New"
     returnedItem = item.withDescription(description)
     self.assertEqual(item.underlying().description(), description)
     self.assertEqual(returnedItem, item)
     pass
 def test_canChangeAssignee(self):
     item = JiraTrackerItem()        
     assignee = "me"
     item.withOwner(JiraUser(assignee))
     self.assertEqual(assignee, item.owner().jira())
     self.assertEqual(assignee, item.underlying().assignee())
     self.assertEqual(item.piecesToUpdate(), [{'id':"assignee" , 'values':[assignee,]}])
 def test_changingSummaryChangesJiraTicketSummary(self):
     item = JiraTrackerItem()
     summary = "New"
     returnedItem = item.withSummary(summary)
     self.assertEqual(item.underlying().summary(), summary)
     self.assertEqual(returnedItem, item)
     pass
Пример #6
0
 def test_changingDescriptionChangesJiraTicketDescription(self):
     item = JiraTrackerItem()
     description = "New"
     returnedItem = item.withDescription(description)
     self.assertEqual(item.underlying().description(), description)
     self.assertEqual(returnedItem, item)
     pass
Пример #7
0
 def test_changingSummaryChangesJiraTicketSummary(self):
     item = JiraTrackerItem()
     summary = "New"
     returnedItem = item.withSummary(summary)
     self.assertEqual(item.underlying().summary(), summary)
     self.assertEqual(returnedItem, item)
     pass
 def test_canChangeReporter(self):
     item = JiraTrackerItem()        
     requestor = mock()
     reporter = "me"
     when(requestor).jira().thenReturn(reporter).thenReturn(reporter)
     item.withRequestor(requestor)
     self.assertEqual(requestor, item.requestor())
     self.assertEqual(reporter, item.underlying().reporter())
     self.assertEqual(item.piecesToUpdate(), [{'id':"reporter" , 'values':[reporter,]}])
Пример #9
0
 def test_canChangeAssignee(self):
     item = JiraTrackerItem()
     assignee = "me"
     item.withOwner(JiraUser(assignee))
     self.assertEqual(assignee, item.owner().jira())
     self.assertEqual(assignee, item.underlying().assignee())
     self.assertEqual(item.piecesToUpdate(), [{
         'id': "assignee",
         'values': [
             assignee,
         ]
     }])
Пример #10
0
 def test_canChangeReporter(self):
     item = JiraTrackerItem()
     requestor = mock()
     reporter = "me"
     when(requestor).jira().thenReturn(reporter).thenReturn(reporter)
     item.withRequestor(requestor)
     self.assertEqual(requestor, item.requestor())
     self.assertEqual(reporter, item.underlying().reporter())
     self.assertEqual(item.piecesToUpdate(), [{
         'id': "reporter",
         'values': [
             reporter,
         ]
     }])