def setUpClass(cls): """ Project1: user1, user2, user3 Project2: user1, user2 Project3: user1, user3 """ super(SearchTestMixin, cls).setUpClass() cls.user1 = snippets.create_user() cls.user2 = snippets.create_user() cls.user3 = snippets.create_user() cls.project1 = snippets.create_project(cls.user1) cls.project2 = snippets.create_project(cls.user1) cls.project3 = snippets.create_project(cls.user1) cls.project1.add_user(cls.user2) cls.project1.add_user(cls.user3) cls.project2.add_user(cls.user2) cls.project3.add_user(cls.user3) cls.issue1 = Issue.create(cls.user1, "first issue", "whatever dude", cls.project1, assigned=cls.user1) cls.issue2 = Issue.create(cls.user1, "second issue", "lamb on the ground", cls.project1, assigned=cls.user2) cls.issue3 = Issue.create(cls.user1, "friendly hello", "hey there dude", cls.project2, assigned=cls.user1) cls.issue4 = Issue.create(cls.user1, "big problem", "pizza on the ground", cls.project2) search.refresh() # to ensure our stuff is going to be there when we search
def test_group_add(): u1 = create_user() u2 = create_user() g = Group.create(name="test group") assert isinstance(g, Group) g.add(u1) g.add(u2) assert len(g.members) == 2
def test_add_user(self): user = snippets.create_user() self.project.add_user(user) url = "/projects/{}/members/{}".format(self.project.id, self.user.id) response = self.delete(url) self.assert200(response)
def setUp(self, create_user=True, login=True, create_project=True): super(IntegrationTestCase, self).setUp() if create_user: self.user = snippets.create_user() if create_project: self.project = snippets.create_project(self.user) if login: self.login()
def test_should_be_able_to_create_new_issue(self): """Should be able to create a new issue and get all related objects""" user = snippets.create_user() project = Project.create(name="test project", user=user) issue = Issue.create(user, name="test issue", description="Hey Jon, here's a bug for ya!", project=project)
def setUp(self): self.user = snippets.create_user() self.project = snippets.create_project(self.user) assert self.project assert isinstance(self.project.wiki, Wiki)
def test_add_user(self): user = snippets.create_user() self.project.add_user(user)
def test_add_user(self): user = snippets.create_user() url = "/projects/{}/members/".format(self.project.id) response = self.post(url, {"user":user.id}) self.assert200(response)