← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1403068] Re: Tests fail with python 2.7.9

 

** Also affects: keystone/juno
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1403068

Title:
  Tests fail with python 2.7.9

Status in Cinder:
  Fix Released
Status in Cinder icehouse series:
  Fix Released
Status in Cinder juno series:
  Fix Released
Status in OpenStack Identity (keystone):
  Fix Released
Status in OpenStack Identity (keystone) icehouse series:
  Fix Released
Status in OpenStack Identity (keystone) juno series:
  New
Status in Manila:
  Fix Released
Status in neutron:
  Fix Released
Status in neutron icehouse series:
  Fix Released
Status in neutron juno series:
  Fix Released

Bug description:
  Tests that require SSL fail on python 2.7.9 due to the change in
  python uses SSL certificates.

  
  ======================================================================
  FAIL: cinder.tests.test_wsgi.TestWSGIServer.test_app_using_ipv6_and_ssl
  cinder.tests.test_wsgi.TestWSGIServer.test_app_using_ipv6_and_ssl
  ----------------------------------------------------------------------
  _StringException: Traceback (most recent call last):
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 237, in test_app_using_ipv6_and_ssl
      response = open_no_proxy('https://[::1]:%d/' % server.port)
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 47, in open_no_proxy
      return opener.open(*args, **kwargs)
    File "/usr/lib/python2.7/urllib2.py", line 431, in open
      response = self._open(req, data)
    File "/usr/lib/python2.7/urllib2.py", line 449, in _open
      '_open', req)
    File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
      result = func(*args)
    File "/usr/lib/python2.7/urllib2.py", line 1240, in https_open
      context=self._context)
    File "/usr/lib/python2.7/urllib2.py", line 1197, in do_open
      raise URLError(err)
  URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>
  Traceback (most recent call last):
  _StringException: Empty attachments:
    stderr
    stdout

  Traceback (most recent call last):
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 237, in test_app_using_ipv6_and_ssl
      response = open_no_proxy('https://[::1]:%d/' % server.port)
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 47, in open_no_proxy
      return opener.open(*args, **kwargs)
    File "/usr/lib/python2.7/urllib2.py", line 431, in open
      response = self._open(req, data)
    File "/usr/lib/python2.7/urllib2.py", line 449, in _open
      '_open', req)
    File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
      result = func(*args)
    File "/usr/lib/python2.7/urllib2.py", line 1240, in https_open
      context=self._context)
    File "/usr/lib/python2.7/urllib2.py", line 1197, in do_open
      raise URLError(err)
  URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>

  Traceback (most recent call last):
  _StringException: Empty attachments:
    stderr
    stdout

  Traceback (most recent call last):
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 237, in test_app_using_ipv6_and_ssl
      response = open_no_proxy('https://[::1]:%d/' % server.port)
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 47, in open_no_proxy
      return opener.open(*args, **kwargs)
    File "/usr/lib/python2.7/urllib2.py", line 431, in open
      response = self._open(req, data)
    File "/usr/lib/python2.7/urllib2.py", line 449, in _open
      '_open', req)
    File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
      result = func(*args)
    File "/usr/lib/python2.7/urllib2.py", line 1240, in https_open
      context=self._context)
    File "/usr/lib/python2.7/urllib2.py", line 1197, in do_open
      raise URLError(err)
  URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>

  
  ======================================================================
  FAIL: cinder.tests.test_wsgi.TestWSGIServer.test_app_using_ssl
  cinder.tests.test_wsgi.TestWSGIServer.test_app_using_ssl
  ----------------------------------------------------------------------
  _StringException: Traceback (most recent call last):
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 212, in test_app_using_ssl
      response = open_no_proxy('https://127.0.0.1:%d/' % server.port)
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 47, in open_no_proxy
      return opener.open(*args, **kwargs)
    File "/usr/lib/python2.7/urllib2.py", line 431, in open
      response = self._open(req, data)
    File "/usr/lib/python2.7/urllib2.py", line 449, in _open
      '_open', req)
    File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
      result = func(*args)
    File "/usr/lib/python2.7/urllib2.py", line 1240, in https_open
      context=self._context)
    File "/usr/lib/python2.7/urllib2.py", line 1197, in do_open
      raise URLError(err)
  URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>
  Traceback (most recent call last):
  _StringException: Empty attachments:
    stderr
    stdout

  Traceback (most recent call last):
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 212, in test_app_using_ssl
      response = open_no_proxy('https://127.0.0.1:%d/' % server.port)
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 47, in open_no_proxy
      return opener.open(*args, **kwargs)
    File "/usr/lib/python2.7/urllib2.py", line 431, in open
      response = self._open(req, data)
    File "/usr/lib/python2.7/urllib2.py", line 449, in _open
      '_open', req)
    File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
      result = func(*args)
    File "/usr/lib/python2.7/urllib2.py", line 1240, in https_open
      context=self._context)
    File "/usr/lib/python2.7/urllib2.py", line 1197, in do_open
      raise URLError(err)
  URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>

  Traceback (most recent call last):
  _StringException: Empty attachments:
    stderr
    stdout

  Traceback (most recent call last):
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 212, in test_app_using_ssl
      response = open_no_proxy('https://127.0.0.1:%d/' % server.port)
    File "/tmp/buildd/cinder-2014.2/cinder/tests/test_wsgi.py", line 47, in open_no_proxy
      return opener.open(*args, **kwargs)
    File "/usr/lib/python2.7/urllib2.py", line 431, in open
      response = self._open(req, data)
    File "/usr/lib/python2.7/urllib2.py", line 449, in _open
      '_open', req)
    File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
      result = func(*args)
    File "/usr/lib/python2.7/urllib2.py", line 1240, in https_open
      context=self._context)
    File "/usr/lib/python2.7/urllib2.py", line 1197, in do_open
      raise URLError(err)
  URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>

To manage notifications about this bug go to:
https://bugs.launchpad.net/cinder/+bug/1403068/+subscriptions