** Changed in: neutron
       Status: In Progress => Fix Released

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

Title:
  functional pecan tests fail with old Routes (< 2.3.0)

Status in neutron:
  Fix Released

Bug description:
  Several neutron functional tests are failing when Routes is <2.3.0.
  Specifically the pecan_wsgi.test_controllers.

  Tests:
  
neutron.tests.functional.pecan_wsgi.test_controllers.TestRouterController.test_methods
  
neutron.tests.functional.pecan_wsgi.test_controllers.TestV2Controller.test_get_no_trailing_slash
  
neutron.tests.functional.pecan_wsgi.test_controllers.TestResourceController.test_methods

  Failure:

  Traceback (most recent call last):
    File "/usr/lib/python2.7/site-packages/oslo_middleware/catch_errors.py", 
line 40, in __call__
      response = req.get_response(self.application)
    File "/usr/lib/python2.7/site-packages/webob/request.py", line 1316, in send
      application, catch_exc_info=False)
    File "/usr/lib/python2.7/site-packages/webob/request.py", line 1280, in 
call_application
      app_iter = application(self.environ, start_response)
    File "/usr/lib/python2.7/site-packages/webob/dec.py", line 145, in __call__
      return resp(environ, start_response)
    File "/usr/lib/python2.7/site-packages/routes/middleware.py", line 80, in 
__call__
      config.environ = environ
    File "/usr/lib/python2.7/site-packages/routes/__init__.py", line 22, in 
__setattr__
      self.load_wsgi_environ(value)
    File "/usr/lib/python2.7/site-packages/routes/__init__.py", line 51, in 
load_wsgi_environ
      result = mapper.routematch(path)
    File "/usr/lib/python2.7/site-packages/routes/mapper.py", line 688, in 
routematch
      raise RoutesException('URL or environ must be provided')
  RoutesException: URL or environ must be provided
  }}}

  Traceback (most recent call last):
    File "neutron/tests/base.py", line 115, in func
      return f(self, *args, **kwargs)
    File "neutron/tests/functional/pecan_wsgi/test_controllers.py", line 110, 
in test_get_no_trailing_slash
      self.assertEqual(response.status_int, 404)
    File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 350, in 
assertEqual
      self.assertThat(observed, matcher, message)
    File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 435, in 
assertThat
      raise mismatch_error
  testtools.matchers._impl.MismatchError: 500 != 404

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to