Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
proton-0.9
-
None
-
RHEL 5
Description
proton_tests.utils.SyncRequestResponseTest.test_request_response ........ fail
Error during test: Traceback (most recent call last):
File "/var/lib/jenkins/workspace/proton/label/rhel5-64/tests/python/proton-test", line 355, in run
phase()
File "/var/lib/jenkins/workspace/proton/label/rhel5-64/tests/python/proton_tests/utils.py", line 92, in test_request_response
test("foo") # Simple request/resposne
File "/var/lib/jenkins/workspace/proton/label/rhel5-64/tests/python/proton_tests/utils.py", line 82, in test
response = client.call(Message(address=address, body=body))
File "/var/lib/jenkins/workspace/proton/label/rhel5-64/proton-c/bindings/python/proton/utils.py", line 315, in call
self.sender.send(request)
File "/var/lib/jenkins/workspace/proton/label/rhel5-64/proton-c/bindings/python/proton/utils.py", line 76, in send
delivery = self.link.send(msg)
File "/var/lib/jenkins/workspace/proton/label/rhel5-64/proton-c/bindings/python/proton/_init_.py", line 2845, in send
return obj.send(self, tag=tag)
File "/var/lib/jenkins/workspace/proton/label/rhel5-64/proton-c/bindings/python/proton/_init_.py", line 1098, in send
dlv = sender.delivery(tag or sender.delivery_tag())
File "/var/lib/jenkins/workspace/proton/label/rhel5-64/proton-c/bindings/python/proton/_init_.py", line 2858, in delivery_tag
return next(self.tag_generator)
NameError: global name 'next' is not defined
Suggested fix (contributed by Ted Ross):
Seems the "next" builtin function was introduced in Python 2.6. Perhaps
this should be changed to:
return self.tag_generator.next()