def test_handle_unsupported(self): for method in ('GET', 'POST', 'PUT', 'DELELTE', 'OPTIONS', 'HEAD'): view = MockRestView(request=MockRequest(method)) responsedata = view.handle() errormsg = 'Method Not Allowed: {0}'.format(method) self.assertEquals(view.response.status, (405, errormsg)) self.assertEquals(responsedata, {'error': errormsg})