def test_public_group_returns_false_with_project_membership(self, get_project_list): get_project_list.return_value = {self.group.project.id: self.group.project} self.group.is_public = True self.user.is_superuser = False result = group_is_public(self.group, self.user) assert result is False get_project_list.assert_called_once_with(self.user)
def test_public_group_returns_true_with_missing_project(self, get_project_list): get_project_list.return_value = {} self.group.is_public = True self.user.is_superuser = False result = group_is_public(self.group, self.user) assert result is True get_project_list.assert_called_once_with(self.user)