Fixing tests
parent
6b9c314992
commit
7ee252205f
|
@ -202,11 +202,12 @@ class RegisterApiTests(test.TestCase):
|
|||
}
|
||||
|
||||
url = reverse("auth-register")
|
||||
self.assertEqual(self.project.memberships.count(), 1)
|
||||
response = self.client.post(url, data, HTTP_X_HOST=self.domain1.name)
|
||||
self.assertEqual(response.status_code, 201)
|
||||
|
||||
self.assertEqual(DomainMember.objects.filter(domain=self.domain1).count(), 1)
|
||||
self.assertEqual(self.project.memberships.count(), 0)
|
||||
self.assertEqual(self.project.memberships.count(), 1)
|
||||
|
||||
def test_public_register_02(self):
|
||||
data = {
|
||||
|
@ -250,7 +251,7 @@ class RegisterApiTests(test.TestCase):
|
|||
"token": membership.token,
|
||||
}
|
||||
|
||||
self.assertEqual(self.project.memberships.exclude(user__isnull=True).count(), 0)
|
||||
self.assertEqual(self.project.memberships.exclude(user__isnull=True).count(), 1)
|
||||
|
||||
url = reverse("auth-register")
|
||||
response = self.client.post(url, data=json.dumps(data),
|
||||
|
@ -258,8 +259,8 @@ class RegisterApiTests(test.TestCase):
|
|||
HTTP_X_HOST=self.domain2.name)
|
||||
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(self.project.memberships.exclude(user__isnull=True).count(), 1)
|
||||
self.assertEqual(self.project.memberships.get().role, self.role)
|
||||
self.assertEqual(self.project.memberships.exclude(user__isnull=True).count(), 2)
|
||||
self.assertEqual(self.project.memberships.order_by("-pk")[0].role, self.role)
|
||||
self.assertEqual(DomainMember.objects.filter(domain=self.domain1).count(), 0)
|
||||
self.assertEqual(DomainMember.objects.filter(domain=self.domain2).count(), 1)
|
||||
|
||||
|
@ -274,7 +275,7 @@ class RegisterApiTests(test.TestCase):
|
|||
"token": membership.token,
|
||||
}
|
||||
|
||||
self.assertEqual(self.project.memberships.exclude(user__isnull=True).count(), 0)
|
||||
self.assertEqual(self.project.memberships.exclude(user__isnull=True).count(), 1)
|
||||
|
||||
url = reverse("auth-register")
|
||||
response = self.client.post(url, data=json.dumps(data),
|
||||
|
@ -282,8 +283,8 @@ class RegisterApiTests(test.TestCase):
|
|||
HTTP_X_HOST=self.domain2.name)
|
||||
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(self.project.memberships.exclude(user__isnull=True).count(), 1)
|
||||
self.assertEqual(self.project.memberships.get().role, self.role)
|
||||
self.assertEqual(self.project.memberships.exclude(user__isnull=True).count(), 2)
|
||||
self.assertEqual(self.project.memberships.order_by("-pk")[0].role, self.role)
|
||||
self.assertEqual(DomainMember.objects.filter(domain=self.domain1).count(), 0)
|
||||
self.assertEqual(DomainMember.objects.filter(domain=self.domain2).count(), 1)
|
||||
|
||||
|
|
|
@ -48,6 +48,7 @@ class IssuesTestCase(test.TestCase):
|
|||
self.project2 = create_project(2, self.user4)
|
||||
self.milestone2 = create_milestone(2, self.user4, self.project2)
|
||||
self.issue4 = create_issue(4, self.user4, self.project2)
|
||||
mail.outbox = []
|
||||
|
||||
def test_list_issues_by_anon(self):
|
||||
response = self.client.get(reverse("issues-list"))
|
||||
|
@ -337,7 +338,7 @@ class IssuesTestCase(test.TestCase):
|
|||
content_type="application/json")
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(Issue.objects.all().count(), 5)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_create_issue_by_membership_with_wron_project(self):
|
||||
|
@ -660,7 +661,7 @@ class IssuesTestCase(test.TestCase):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(data["subject"], response.data["subject"])
|
||||
self.assertEqual(Issue.objects.all().count(), 4)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_edit_issue_by_owner_with_wron_project(self):
|
||||
|
@ -783,7 +784,7 @@ class IssuesTestCase(test.TestCase):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(data["subject"], response.data["subject"])
|
||||
self.assertEqual(Issue.objects.all().count(), 4)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_edit_issue_by_membership_with_wron_project(self):
|
||||
|
|
|
@ -178,7 +178,7 @@ class MilestonesTestCase(test.TestCase):
|
|||
content_type="application/json")
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(Milestone.objects.all().count(), 3)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_create_milestone_by_membership_with_wron_project(self):
|
||||
|
@ -288,7 +288,7 @@ class MilestonesTestCase(test.TestCase):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(data["name"], response.data["name"])
|
||||
self.assertEqual(Milestone.objects.all().count(), 2)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_edit_milestone_by_owner_with_wron_project(self):
|
||||
|
@ -326,7 +326,7 @@ class MilestonesTestCase(test.TestCase):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(data["name"], response.data["name"])
|
||||
self.assertEqual(Milestone.objects.all().count(), 2)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_edit_milestone_by_membership_with_wron_project(self):
|
||||
|
|
|
@ -295,7 +295,7 @@ class TasksTestCase(test.TestCase):
|
|||
content_type="application/json")
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(Task.objects.all().count(), 6)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_create_task_by_membership_with_wron_project(self):
|
||||
|
@ -536,7 +536,7 @@ class TasksTestCase(test.TestCase):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(data["subject"], response.data["subject"])
|
||||
self.assertEqual(Task.objects.all().count(), 5)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_edit_task_by_owner_with_wron_project(self):
|
||||
|
@ -638,7 +638,7 @@ class TasksTestCase(test.TestCase):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(data["subject"], response.data["subject"])
|
||||
self.assertEqual(Task.objects.all().count(), 5)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_edit_task_by_membership_with_wron_project(self):
|
||||
|
|
|
@ -214,7 +214,7 @@ class ProjectsTestCase(test.TestCase):
|
|||
|
||||
response = self.client.post(url, data=json.dumps(data), content_type="application/json")
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(self.project4.memberships.count(), 1)
|
||||
self.assertEqual(self.project4.memberships.count(), 2)
|
||||
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertNotEqual(len(mail.outbox[0].body), 0)
|
||||
|
@ -232,13 +232,13 @@ class ProjectsTestCase(test.TestCase):
|
|||
response = self.client.post(url, data=json.dumps(data), content_type="application/json")
|
||||
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(self.project4.memberships.count(), 1)
|
||||
self.assertEqual(self.project4.memberships.count(), 2)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertNotEqual(len(mail.outbox[0].body), 0)
|
||||
|
||||
response = self.client.post(url, data=json.dumps(data), content_type="application/json")
|
||||
|
||||
self.assertEqual(self.project4.memberships.count(), 1)
|
||||
self.assertEqual(self.project4.memberships.count(), 2)
|
||||
self.assertEqual(response.status_code, 400)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertNotEqual(len(mail.outbox[0].body), 0)
|
||||
|
@ -550,6 +550,7 @@ class ProjectTemplatesTestCase(test.TestCase):
|
|||
"name": "Test Project Template",
|
||||
"slug": "test-project-template",
|
||||
"description": "A new Test Project Template",
|
||||
"default_owner_role": "test",
|
||||
}
|
||||
|
||||
self.assertEqual(ProjectTemplate.objects.all().count(), 2)
|
||||
|
@ -566,6 +567,7 @@ class ProjectTemplatesTestCase(test.TestCase):
|
|||
"name": "Test Project Template 2",
|
||||
"slug": "test-project-template-2",
|
||||
"description": "A new Test Project Template",
|
||||
"default_owner_role": "test",
|
||||
"domain": 100,
|
||||
}
|
||||
|
||||
|
|
|
@ -50,6 +50,7 @@ class UserStoriesTestCase(test.TestCase):
|
|||
self.project2 = create_project(2, self.user4)
|
||||
self.milestone2 = create_milestone(2, self.user4, self.project2)
|
||||
self.userstory4 = create_userstory(4, self.user4, self.project2)
|
||||
mail.outbox = []
|
||||
|
||||
def test_list_userstories_by_anon(self):
|
||||
response = self.client.get(reverse("userstories-list"))
|
||||
|
@ -252,7 +253,7 @@ class UserStoriesTestCase(test.TestCase):
|
|||
content_type="application/json")
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(UserStory.objects.all().count(), 5)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_create_userstory_by_membership_with_wron_project(self):
|
||||
|
@ -442,7 +443,7 @@ class UserStoriesTestCase(test.TestCase):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(data["subject"], response.data["subject"])
|
||||
self.assertEqual(UserStory.objects.all().count(), 4)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_edit_userstory_by_owner_with_wron_project(self):
|
||||
|
@ -514,7 +515,7 @@ class UserStoriesTestCase(test.TestCase):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(data["subject"], response.data["subject"])
|
||||
self.assertEqual(UserStory.objects.all().count(), 4)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
self.client.logout()
|
||||
|
||||
def test_edit_userstory_by_membership_with_wron_project(self):
|
||||
|
@ -717,7 +718,7 @@ class UserStoriesTestCase(test.TestCase):
|
|||
content_type="application/json")
|
||||
self.assertEqual(response.status_code, 201)
|
||||
self.assertEqual(UserStory.objects.all().count(), 5)
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
self.assertEqual(len(mail.outbox), 2)
|
||||
|
||||
self.assertEqual(response.data["origin_issue"]["subject"], issue.subject)
|
||||
issue_historical = reversion.get_unique_for_object(issue)
|
||||
|
|
Loading…
Reference in New Issue