Source code for workbench.clients.customer_report
"""This client generates customer reports on all the samples in workbench."""
import zerorpc
import pprint
import os
import workbench_client
[docs]def run():
"""This client generates customer reports on all the samples in workbench."""
# Grab server args
args = workbench_client.grab_server_args()
# Start up workbench connection
workbench = zerorpc.Client(timeout=300, heartbeat=60)
workbench.connect('tcp://'+args['server']+':'+args['port'])
results = workbench.batch_work_request('view_customer')
pprint.pprint(list(results))
[docs]def test():
"""Executes test for customer_report."""
run()
if __name__ == '__main__':
run()