Irina Boverman created PROTON-831:
-------------------------------------

             Summary: 
proton_tests.utils.SyncRequestResponseTest.test_request_response test fails on 
RHEL 5
                 Key: PROTON-831
                 URL: https://issues.apache.org/jira/browse/PROTON-831
             Project: Qpid Proton
          Issue Type: Bug
          Components: proton-c
    Affects Versions: 0.9
         Environment: RHEL 5
            Reporter: Irina Boverman
            Priority: Minor


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()



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to