Beispiel #1
0
 def test_storypoints_in_backlog(self):
     kanbancol = KanbanColumn(name='Column',
                              position=1,
                              project=self.project)
     kanbancol.save()
     issue = Issue(title="Test-Issue",
                   kanbancol=kanbancol,
                   project=self.project,
                   type="Bug",
                   sprint=self.sprint)
     issue.save()
     response = self.client.get(
         reverse('backlog:backlog',
                 kwargs={'project': self.project.name_short}))
     self.assertNotContains(response, 'Storypoints:')
     issue.storypoints = 5
     issue.save()
     response = self.client.get(
         reverse('backlog:backlog',
                 kwargs={'project': self.project.name_short}))
     self.assertNotContains(response, 'Storypoints:')
     issue.assignee.add(self.user)
     response = self.client.get(
         reverse('backlog:backlog',
                 kwargs={'project': self.project.name_short}))
     self.assertContains(response, 'Storypoints:')
     self.assertContains(response, str(self.user.username) + ': 5')
     user2 = get_user_model().objects.create_user('a2', 'b2', 'c2')
     user2.save()
     self.project.developer.add(user2)
     issue.assignee.add(user2)
     response = self.client.get(
         reverse('backlog:backlog',
                 kwargs={'project': self.project.name_short}))
     self.assertContains(response, str(user2.username) + ': 2.5')
     self.assertContains(response, str(self.user.username) + ': 2.5')
     issue2 = Issue(title="Test-Issue",
                    kanbancol=kanbancol,
                    project=self.project,
                    type="Bug",
                    sprint=self.sprint,
                    storypoints=5)
     issue2.save()
     issue2.assignee.add(self.user)
     response = self.client.get(
         reverse('backlog:backlog',
                 kwargs={'project': self.project.name_short}))
     self.assertContains(response, str(user2.username) + ': 2.5')
     self.assertContains(response, str(self.user.username) + ': 7.5')