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>)