neutron-lbaas is now maintained by the octavita team. I forward this to
octavia launchpad but it is now frozen. More recommended way is to file
a bug on octavia storyboard (neutron-lbaas project).

** Project changed: neutron => octavia

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

Title:
  lbaas: TestHaproxyCfg.test_transform_listener fails in Python 3.6

Status in octavia:
  New

Bug description:
  While building the neutron-lbaas package in Debian Sid with Python
  3.6, I get the below failure. As this looks like a broken test rather
  than a software bug, I've disabled running the unit test at package
  build time, however, it'd be nice to have it fixed.

  FAIL: 
neutron_lbaas.tests.unit.drivers.haproxy.test_jinja_cfg.TestHaproxyCfg.test_transform_listener
  
neutron_lbaas.tests.unit.drivers.haproxy.test_jinja_cfg.TestHaproxyCfg.test_transform_listener
  ----------------------------------------------------------------------
  _StringException: Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/neutron/tests/base.py", line 132, in 
func
      return f(self, *args, **kwargs)
    File 
"/home/zigo/sources/openstack/queens/services/neutron-lbaas/build-area/neutron-lbaas-12.0.0~rc1/neutron_lbaas/tests/unit/drivers/haproxy/test_jinja_cfg.py",
 line 443, in test_transform_listener
      self.assertEqual(sample_configs.RET_LISTENER, ret)
    File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 411, in 
assertEqual
      self.assertThat(observed, matcher, message)
    File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 498, in 
assertThat
      raise mismatch_error
  testtools.matchers._impl.MismatchError: !=:
  reference = {'connection_limit': 98,
   'default_pool': {'admin_state_up': True,
                    'health_monitor': {'admin_state_up': True,
                                       'delay': 30,
                                       'expected_codes': '500|405|404',
                                       'http_method': 'GET',
                                       'id': 'sample_monitor_id_1',
                                       'max_retries': 3,
                                       'timeout': 31,
                                       'type': 'HTTP',
                                       'url_path': '/index.html'},
                    'id': 'sample_pool_id_1',
                    'lb_algorithm': 'roundrobin',
                    'members': [{'address': '10.0.0.99',
                                 'admin_state_up': True,
                                 'id': 'sample_member_id_1',
                                 'protocol_port': 82,
                                 'provisioning_status': 'ACTIVE',
                                 'subnet_id': '10.0.0.1/24',
                                 'weight': 13},
                                {'address': '10.0.0.98',
                                 'admin_state_up': True,
                                 'id': 'sample_member_id_2',
                                 'protocol_port': 82,
                                 'provisioning_status': 'ACTIVE',
                                 'subnet_id': '10.0.0.1/24',
                                 'weight': 13}],
                    'protocol': 'http',
                    'provisioning_status': 'ACTIVE',
                    'session_persistence': {'cookie_name': 'HTTP_COOKIE',
                                            'type': 'HTTP_COOKIE'}},
   'id': 'sample_listener_id_1',
   'protocol': 'HTTP',
   'protocol_mode': 'http',
   'protocol_port': '80'}
  actual    = {'connection_limit': 98,
   'default_pool': {'admin_state_up': True,
                    'health_monitor': {'admin_state_up': True,
                                       'delay': 30,
                                       'expected_codes': '500|404|405',
                                       'http_method': 'GET',
                                       'id': 'sample_monitor_id_1',
                                       'max_retries': 3,
                                       'timeout': 31,
                                       'type': 'HTTP',
                                       'url_path': '/index.html'},
                    'id': 'sample_pool_id_1',
                    'lb_algorithm': 'roundrobin',
                    'members': [{'address': '10.0.0.99',
                                 'admin_state_up': True,
                                 'id': 'sample_member_id_1',
                                 'protocol_port': 82,
                                 'provisioning_status': 'ACTIVE',
                                 'subnet_id': '10.0.0.1/24',
                                 'weight': 13},
                                {'address': '10.0.0.98',
                                 'admin_state_up': True,
                                 'id': 'sample_member_id_2',
                                 'protocol_port': 82,
                                 'provisioning_status': 'ACTIVE',
                                 'subnet_id': '10.0.0.1/24',
                                 'weight': 13}],
                    'protocol': 'http',
                    'provisioning_status': 'ACTIVE',
                    'session_persistence': {'cookie_name': 'HTTP_COOKIE',
                                            'type': 'HTTP_COOKIE'}},
   'id': 'sample_listener_id_1',
   'protocol': 'HTTP',
   'protocol_mode': 'http',
   'protocol_port': '80'}

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to