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')