def METHOD_NAME(self):
    self.user2.user_permissions.remove(Permission.objects.get(
        content_type=ContentType.objects.get_for_model(Article),
        codename='view_article_custom_field_1_field'
    ))
    self.user2.user_permissions.remove(Permission.objects.get(
        content_type=ContentType.objects.get_for_model(Article),
        codename='change_article_custom_field_1_field'
    ))
    list_display = self._get_list_display(self.user2)
    user_list_display = self.admin.list_display[:]
    # permission to sample_admin_field_with_permissions is set based
    # on custom_field_1 field
    user_list_display.remove('custom_field_1')
    user_list_display.remove('sample_admin_field_with_permissions')
    self.assertEqual(list_display, user_list_display)