def test_validate_request(self): client = Client() path = reverse('validate') # GET validation response = client.get(path, data=dict( get_required=123, get_not_required=123, unknown=123, )) self.assertEqual( 200, response.status_code, ) # POST validation response = client.post( path, data=json.dumps( dict( post_required=123, post_not_required=123, unknown=123, )), content_type='application/json', ) self.assertEqual( 200, response.status_code, ) # GET and POST validation response = client.patch( '{path}?{query}'.format( path=path, query=urllib.parse.urlencode(dict(get_required=123)), ), data=json.dumps(dict(post_required=123)), content_type='application/json', ) self.assertEqual( 200, response.status_code, )
def test_validate_request(self): client = Client() path = reverse('validate') # GET validation response = client.get(path, data=dict( get_required=123, get_not_required=123, unknown=123, )) self.assertEqual( 200, response.status_code, ) # POST validation response = client.post( path, data=json.dumps(dict( post_required=123, post_not_required=123, unknown=123, )), content_type='application/json', ) self.assertEqual( 200, response.status_code, ) # GET and POST validation response = client.patch( '{path}?{query}'.format( path=path, query=urllib.parse.urlencode(dict(get_required=123)), ), data=json.dumps(dict(post_required=123)), content_type='application/json', ) self.assertEqual( 200, response.status_code, )