Skip to content
Snippets Groups Projects
test_queryNext.py 886 B
Newer Older
Manuela Kuhn's avatar
Manuela Kuhn committed
import os
import sys
import time


Manuela Kuhn's avatar
Manuela Kuhn committed
BASE_PATH   = os.path.dirname ( os.path.dirname ( os.path.dirname ( os.path.realpath ( __file__ ) ) ) )
Manuela Kuhn's avatar
Manuela Kuhn committed
API_PATH    = BASE_PATH + os.sep + "APIs"

if not API_PATH in sys.path:
    sys.path.append ( API_PATH )
del API_PATH
del BASE_PATH
from dataTransferAPI import dataTransfer
signalHost   = "zitpcx19282.desy.de"
#signalHost   = "zitpcx22614.desy.de"
#dataPort   = ["50201", "50202"]
Manuela Kuhn's avatar
Manuela Kuhn committed

print
print "==== TEST: Query for the newest filename ===="
print

query = dataTransfer(signalHost)
query.initiate("queryNext", dataPort)
query.start()
Manuela Kuhn's avatar
Manuela Kuhn committed

while True:
    try:
        [metadata, data] = query.get()
Manuela Kuhn's avatar
Manuela Kuhn committed
    except:
        break

    print
    print "metadata"
    print metadata
    print "data", str(data)[:10]
    print
Manuela Kuhn's avatar
Manuela Kuhn committed

query.stop()

print
print "==== TEST END: Query for the newest filename ===="
print