Como métodos de teste de unidade dentro das visões baseadas em classe do django?

Preciso testar os métodos e a função auxiliar dentro de uma exibição baseada em classe do django.

Considere esta visão baseada em classe:

class MyClassBasedView(View):

    def dispatch(self, request, *args, **kwargs):
        ....

    def __get_render_dict():
        d = {}
        ...
        return d

    def my_method(self):
        render_dict =  self.__get_render_dict()
        return render_response(self.request, 'template.html', render_dict)

Para escrever testes de unidade para minha visão, preciso chamar os métodos internos, digamos__get_render_dict() diretamente. Como posso conseguir isso?

eu tentei

v = MyClassedBasedView() 
v.dispatch(request,args, kwargs)
v.__method_name()

mas isso falha com a não correspondência de parâmetros no método post / get, mesmo que eu estivesse chamando o método direclty sem usar o URL.

questionAnswers(1)

yourAnswerToTheQuestion