summaryrefslogtreecommitdiffstats
path: root/pywrap/test_pcilib.py
diff options
context:
space:
mode:
authorVasilii Chernov <vchernov@inr.ru>2016-03-02 14:38:59 +0100
committerVasilii Chernov <vchernov@inr.ru>2016-03-02 14:38:59 +0100
commit02d0026e2df2ba5c68c0c1a67aec4437c9e8e8f3 (patch)
tree2714eb4c293453e04d4886c356d033bbd7923012 /pywrap/test_pcilib.py
parent8e7c95957ee73d6c11ef28f7c0e2319a11103783 (diff)
downloadpcitool-02d0026e2df2ba5c68c0c1a67aec4437c9e8e8f3.tar.gz
pcitool-02d0026e2df2ba5c68c0c1a67aec4437c9e8e8f3.tar.bz2
pcitool-02d0026e2df2ba5c68c0c1a67aec4437c9e8e8f3.tar.xz
pcitool-02d0026e2df2ba5c68c0c1a67aec4437c9e8e8f3.zip
Add Python3 support
Diffstat (limited to 'pywrap/test_pcilib.py')
-rw-r--r--pywrap/test_pcilib.py45
1 files changed, 25 insertions, 20 deletions
diff --git a/pywrap/test_pcilib.py b/pywrap/test_pcilib.py
index 69540ec..aed2dc3 100644
--- a/pywrap/test_pcilib.py
+++ b/pywrap/test_pcilib.py
@@ -55,17 +55,17 @@ class test_pcilib():
{'command': 'unlock_global'},
{'command': 'help'}]
r = requests.get(url, data=json.dumps(payload[message]), headers=headers)
- print json.dumps(r.json(), sort_keys=True, indent=3, separators=(',', ': '))
+ print(json.dumps(r.json(), sort_keys=True, indent=3, separators=(',', ': ')))
def testThreadSafeReadWrite(self):
def threadFunc():
if random.randint(0, 100) >= (self.write_percentage * 100):
ret = self.pcilib.get_property(self.prop)
- print self.register, ':', ret
+ print(self.register, ':', ret)
del ret
else:
val = random.randint(0, 65536)
- print 'set value:', val
+ print('set value:', val)
self.pcilib.set_property(val, self.prop)
try:
while(1):
@@ -74,25 +74,25 @@ class test_pcilib():
thread_list[i].start()
for i in range(0, self.num_threads):
thread_list[i].join()
- print 'cycle done'
+ print('cycle done')
except KeyboardInterrupt:
- print 'testing done'
+ print('testing done')
pass
def testMemoryLeak(self):
try:
while(1):
- val = random.randint(0, 8096)
+ val = long(random.randint(0, 8096))
self.pcilib = pcilib.Pcilib(self.device, self.model)
- print self.pcilib.get_property_list(self.branch)
- print self.pcilib.get_register_info(self.register)
- print self.pcilib.get_registers_list();
- print self.pcilib.write_register(val, self.register)
- print self.pcilib.read_register(self.register)
- print self.pcilib.set_property(val, self.prop)
- print self.pcilib.get_property(self.prop)
+ print(self.pcilib.get_property_list(self.branch))
+ print(self.pcilib.get_register_info(self.register))
+ print(self.pcilib.get_registers_list())
+ print(self.pcilib.write_register(val, self.register))
+ print(self.pcilib.read_register(self.register))
+ print(self.pcilib.set_property(val, self.prop))
+ print(self.pcilib.get_property(self.prop))
except KeyboardInterrupt:
- print 'testing done'
+ print('testing done')
pass
def testServer(self):
@@ -111,14 +111,19 @@ class test_pcilib():
def sendRandomMessage():
message_number = random.randint(1, len(payload) - 1)
- print 'message number: ', message_number
+ print('message number: ', message_number)
payload[message_number]['value'] = random.randint(0, 8096)
r = requests.get(url, data=json.dumps(payload[message_number]), headers=headers)
- print json.dumps(r.json(), sort_keys=True, indent=4, separators=(',', ': '))
-
+ if(r.headers['content-type'] == 'application/json'):
+ print(json.dumps(r.json(), sort_keys=True, indent=3, separators=(',', ': ')))
+ else:
+ print(r.content)
try:
r = requests.get(url, data=json.dumps(payload[1]), headers=headers)
- print json.dumps(r.json(), sort_keys=True, indent=3, separators=(',', ': '))
+ if(r.headers['content-type'] == 'application/json'):
+ print(json.dumps(r.json(), sort_keys=True, indent=3, separators=(',', ': ')))
+ else:
+ print(r.content)
while(1):
time.sleep(self.server_message_delay)
@@ -127,10 +132,10 @@ class test_pcilib():
thread_list[i].start()
for i in range(0, self.num_threads):
thread_list[i].join()
- print 'cycle done'
+ print('cycle done')
except KeyboardInterrupt:
- print 'testing done'
+ print('testing done')
pass
if __name__ == '__main__':