while running tests for schema-transformer in controller, there is a MismatchError in service_policy test:
=========================================
Traceback (most recent call last):
File "/home/ubuntu/xbend/sandbox-contrail/build/debug/config/schema-transformer/.venv/local/lib/python2.7/site-packages/testtools/runtest.py", line 191, in _run_user
return fn(*args, **kwargs)
File "/home/ubuntu/xbend/sandbox-contrail/build/debug/config/schema-transformer/.venv/local/lib/python2.7/site-packages/testtools/testcase.py", line 719, in _run_test_method
return self._get_test_method()()
File "test/test_service_policy.py", line 2006, in test_service_policy_with_v4_v6_subnets
self.check_service_chain_info(self.get_ri_name(vn2_obj, sc_ri_name), sci)
File "test/test_case.py", line 25, in f2
return func(*args, **kwargs)
File "test/test_service_policy.py", line 71, in check_service_chain_info
self.assertEqual(sci, expected)
File "/home/ubuntu/xbend/sandbox-contrail/build/debug/config/schema-transformer/.venv/local/lib/python2.7/site-packages/testtools/testcase.py", line 411, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/ubuntu/xbend/sandbox-contrail/build/debug/config/schema-transformer/.venv/local/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat
raise mismatch_error
MismatchError: !=:
reference = routing_instance = default-domain:default-project:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetsvn1:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetsvn1, prefix = [u'10.0.0.0/24'], service_chain_address = 10.0.0.252, service_instance = default-domain:default-project:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetss1, source_routing_instance = None
actual = routing_instance = default-domain:default-project:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetsvn1:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetsvn1, prefix = ['10.0.0.0/24'], service_chain_address = 10.0.0.251, service_instance = default-domain:default-project:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetss1, source_routing_instance = None
}}}
Traceback (most recent call last):
File "test/test_service_policy.py", line 2006, in test_service_policy_with_v4_v6_subnets
self.check_service_chain_info(self.get_ri_name(vn2_obj, sc_ri_name), sci)
File "test/test_case.py", line 25, in f2
return func(*args, **kwargs)
File "test/test_service_policy.py", line 71, in check_service_chain_info
self.assertEqual(sci, expected)
File "/home/ubuntu/xbend/sandbox-contrail/build/debug/config/schema-transformer/.venv/local/lib/python2.7/site-packages/testtools/testcase.py", line 411, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/ubuntu/xbend/sandbox-contrail/build/debug/config/schema-transformer/.venv/local/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: !=:
reference = routing_instance = default-domain:default-project:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetsvn1:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetsvn1, prefix = [u'10.0.0.0/24'], service_chain_address = 10.0.0.252, service_instance = default-domain:default-project:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetss1, source_routing_instance = None
actual = routing_instance = default-domain:default-project:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetsvn1:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetsvn1, prefix = ['10.0.0.0/24'], service_chain_address = 10.0.0.251, service_instance = default-domain:default-project:test.test_service_policy.TestServicePolicy.test_service_policy_with_v4_v6_subnetss1, source_routing_instance = None
=========================================
Full log attached