def test_all_the_things(self): user_1 = self.create_user("*****@*****.**") user_2 = self.create_user("*****@*****.**") merge_into(user_1, user_2) # make sure we didn't remove the instance assert User.objects.filter(id=user_1.id).exists()
def test_all_the_things(self): user_1 = self.create_user('*****@*****.**') user_2 = self.create_user('*****@*****.**') team_1 = self.create_team(owner=user_1, name='foo') team_2 = self.create_team(owner=user_2, name='bar') ag = AccessGroup.objects.create(team=team_2) ag.members.add(user_1) ag.members.add(user_2) merge_into(user_1, user_2) assert Team.objects.get(id=team_1.id).owner == user_2 assert Team.objects.get(id=team_2.id).owner == user_2 assert list(ag.members.all()) == [user_2] # make sure we didn't remove the instance assert User.objects.filter(id=user_1.id).exists()
def test_all_the_things(self): user_1 = User.objects.create(username='******') user_2 = User.objects.create(username='******') team_1 = Team.objects.create(owner=user_1) team_2 = Team.objects.create(owner=user_2) project_1 = Project.objects.create(owner=user_1, team=team_1) project_2 = Project.objects.create(owner=user_2, team=team_2) ag = AccessGroup.objects.create(team=team_2) ag.members.add(user_1) ag.members.add(user_2) merge_into(user_1, user_2) assert Team.objects.get(id=team_1.id).owner == user_2 assert Team.objects.get(id=team_2.id).owner == user_2 assert Project.objects.get(id=project_1.id).owner == user_2 assert Project.objects.get(id=project_2.id).owner == user_2 assert list(ag.members.all()) == [user_2] # make sure we didn't remove the instance assert User.objects.filter(id=user_1.id).exists()