How to unit test methods inside django's class based views?
I need to test the methods and helper function inside a django Class Based View. Consider this Class Based View: 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) In order to write unit tests for my view, I need to call the methods inside, say __get_render_dict() directly. How can I achieve this?. I've tried v = MyClassedBasedView() v.dispatch(request,args, kwargs) v.__method_name() but this