def setUp(self): self.user1 = create_user(1) self.user2 = create_user(2) self.user3 = create_user(3) self.user4 = create_user(4) self.project1 = create_project(1, self.user1) add_membership(self.project1, self.user2) add_membership(self.project1, self.user3) self.project2 = create_project(2, self.user4) self.milestone1 = create_milestone(1, self.user2, self.project1) self.milestone2 = create_milestone(2, self.user2, self.project1)
def setUp(self): self.user1 = create_user(1) self.user2 = create_user(2) self.user3 = create_user(3) self.user4 = create_user(4) self.project1 = create_project(1, self.user1) add_membership(self.project1, self.user2) add_membership(self.project1, self.user3) self.project2 = create_project(2, self.user4) self.wiki_page1 = create_wiki_page(1, self.user2, self.project1) self.wiki_page2 = create_wiki_page(2, self.user2, self.project1)
def setUp(self): self.user1 = create_user(1) # Project owner self.user2 = create_user(2) # Owner self.user3 = create_user(3) # Membership self.user4 = create_user(4) # No Membership self.project1 = create_project(1, self.user1) add_membership(self.project1, self.user2) add_membership(self.project1, self.user3) self.milestone1 = create_milestone(1, self.user2, self.project1) self.issue1 = create_issue(1, self.user2, self.project1, self.milestone1) self.issue2 = create_issue(2, self.user2, self.project1, self.milestone1) self.issue3 = create_issue(3, self.user2, self.project1) 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)
def setUp(self): self.user1 = create_user(1) # Project owner self.user2 = create_user(2) # Owner self.user3 = create_user(3) # Membership self.user4 = create_user(4) # No Membership self.project1 = create_project(1, self.user1) add_membership(self.project1, self.user2) add_membership(self.project1, self.user3) self.milestone1 = create_milestone(1, self.user2, self.project1) self.userstory1 = create_userstory(1, self.user2, self.project1, self.milestone1) self.userstory2 = create_userstory(2, self.user2, self.project1, self.milestone1) self.userstory3 = create_userstory(3, self.user2, self.project1) 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_get_membership_by_token(self): with self.assertRaises(exc.NotFound): services.get_membership_by_token("invalidtoken") project = create_project(1, self.user1) membership = add_membership(project, self.user1, "back") membership.token = "foobar" membership.save() m = services.get_membership_by_token("foobar") self.assertEqual(m.id, membership.id)
def setUp(self): self.user1 = create_user(1) # Project owner self.user2 = create_user(2) # Owner self.user3 = create_user(3) # Membership self.user4 = create_user(4) # No Membership self.project1 = create_project(1, self.user1) add_membership(self.project1, self.user2) add_membership(self.project1, self.user3) self.milestone1 = create_milestone(1, self.user2, self.project1) self.userstory1 = create_userstory(1, self.user2, self.project1, self.milestone1) self.userstory2 = create_userstory(2, self.user2, self.project1, self.milestone1) self.userstory3 = create_userstory(3, self.user2, self.project1) self.task1 = create_task(1, self.user2, self.project1, None, self.userstory1) self.task2 = create_task(2, self.user3, self.project1, None, self.userstory1) self.task3 = create_task(3, self.user2, self.project1, None, self.userstory2) self.task4 = create_task(4, self.user3, self.project1, self.milestone1) 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) self.task5 = create_task(5, self.user4, self.project2, self.milestone2)
def test_private_register(self): project = create_project(1, self.user1) membership = add_membership(project, self.user1, "back") membership.user = None membership.token = "foobar" membership.save() # Try register with invalid token with self.assertRaises(exc.NotFound): services.private_register_for_existing_user( self.domain, token="barfoo", username=self.user1.username, password=self.user1.username) # Try register with valid token and valid existing user self.assertEqual(membership.user, None) user = services.private_register_for_existing_user( self.domain, token="foobar", username=self.user1.username, password=self.user1.username) membership = membership.__class__.objects.get(pk=membership.pk) self.assertEqual(membership.user, user) # Try register new user membership.user = None membership.token = "token" membership.save() user = services.private_register_for_new_user(self.domain, token="token", username="******", password="******", email="*****@*****.**", first_name="Foo", last_name="Bar") membership = membership.__class__.objects.get(pk=membership.pk) self.assertEqual(membership.user, user) self.assertTrue(is_user_exists_on_domain(self.domain, user))