예제 #1
0
def handle_csv(request):
    request_data = rpc_handler_obj.raw_request_data(request)
    decoded_request = rpc_handler_obj.decode_request(request_data)
    result = rpc_handler_obj.dispatch_request(decoded_request)['result']
    encoder = csv_encoder.encoder(decoded_request, result)
    return encoder.encode()
예제 #2
0
 def _encode_and_check_result(self, request, result, *expected_csv_rows):
     encoder = csv_encoder.encoder(request, result)
     response = encoder.encode()
     csv_result = response.content
     expected_csv = '\r\n'.join(expected_csv_rows) + '\r\n'
     self.assertEqual(csv_result, expected_csv)
예제 #3
0
 def _encode_and_check_result(self, request, result, *expected_csv_rows):
     encoder = csv_encoder.encoder(request, result)
     response = encoder.encode()
     csv_result = response.content
     expected_csv = '\r\n'.join(expected_csv_rows) + '\r\n'
     self.assertEquals(csv_result, expected_csv)
예제 #4
0
파일: views.py 프로젝트: yumingfei/autotest
def handle_csv(request):
    request_data = rpc_handler_obj.raw_request_data(request)
    decoded_request = rpc_handler_obj.decode_request(request_data)
    result = rpc_handler_obj.dispatch_request(decoded_request)['result']
    encoder = csv_encoder.encoder(decoded_request, result)
    return encoder.encode()