cluster_url, 'send', PROVIDER_PRIVATE_KEY, CONCENT_PUBLIC_KEY, force_subtask_results, expected_status=200, expected_message_type=message.concents.ServiceRefused, expected_content_type='application/octet-stream', ) # Step 3. Requestor wants to receive ForceSubtaskResults from Concent api_request( cluster_url, 'receive', REQUESTOR_PRIVATE_KEY, CONCENT_PUBLIC_KEY, create_client_auth_message(REQUESTOR_PRIVATE_KEY, REQUESTOR_PUBLIC_KEY, CONCENT_PUBLIC_KEY), expected_status=200, expected_message_type=message.concents.ForceSubtaskResults, expected_content_type='application/octet-stream', ) if __name__ == '__main__': try: from concent_api.settings import CONCENT_PUBLIC_KEY run_tests(globals()) except requests.exceptions.ConnectionError as exception: print("\nERROR: Failed connect to the server.\n", file=sys.stderr) sys.exit(str(exception))
api_request( cluster_url, 'receive', PROVIDER_PRIVATE_KEY, CONCENT_PUBLIC_KEY, create_client_auth_message(PROVIDER_PRIVATE_KEY, PROVIDER_PUBLIC_KEY, CONCENT_PUBLIC_KEY), expected_status=200, expected_message_type=message.concents.ForceGetTaskResultUpload, expected_content_type='application/octet-stream', ) api_request( cluster_url, 'receive', REQUESTOR_PRIVATE_KEY, CONCENT_PUBLIC_KEY, create_client_auth_message(REQUESTOR_PRIVATE_KEY, REQUESTOR_PUBLIC_KEY, CONCENT_PUBLIC_KEY), expected_status=204, ) if __name__ == '__main__': try: from concent_api.settings import CONCENT_PUBLIC_KEY from concent_api.settings import STORAGE_CLUSTER_ADDRESS status = run_tests(globals()) exit(status) except requests.exceptions.ConnectionError as exception: print("\nERROR: Failed connect to the server.\n", file=sys.stderr) sys.exit(str(exception))