Testando ações administrativas personalizadas no django

Eu sou novo no django e estou tendo problemas para testar ações personalizadas (por exemplo, actions = ['mark_as_read']) que estão no menu suspenso no app_model_changelist, é o mesmo menu suspenso com o padrão "excluir selecionado". As ações personalizadas funcionam na visualização do administrador, mas eu simplesmente não sei como chamá-lo em minha solicitação simulada, sei que preciso postar dados, mas como dizer que quero que a ação "mark_as_read" seja executada nos dados que eu publiquei?

Desejo reverter o URL da lista de alterações e postar o conjunto de consultas para que a função de ação "mark_as_read" processe os dados que eu publiquei.

change_url = urlresolvers.reverse('admin:app_model_changelist')
response = client.post(change_url, <QuerySet>)

questionAnswers(3)

yourAnswerToTheQuestion