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