Unit test failure when buildnig debian package for Mitaka b2: testtools.matchers._impl.MismatchError in PoolManagerInitTest.test_init_no_pool_targets

Bug #1536464 reported by Thomas Goirand
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Designate
Fix Released
Undecided
Federico Ceratto

Bug Description

When building Designate Mitaka b2 in Debian Experimental, I get the below unit test failure.

======================================================================
FAIL: designate.tests.unit.test_pool_manager.test_service.PoolManagerInitTest.test_init_no_pool_targets
designate.tests.unit.test_pool_manager.test_service.PoolManagerInitTest.test_init_no_pool_targets
----------------------------------------------------------------------
_StringException: Empty attachments:
  stderr
  stdout

pythonlogging:'': {{{
DEBUG [designate.utils] Searching for configuration at path: policy.json
   DEBUG [designate.utils] Searching for configuration at path: /home/zigo/sources/openstack/mitaka/designate/build-area/designate-2.0.0~b2/etc/designate/policy.json
   DEBUG [designate.utils] Found configuration at path: /home/zigo/sources/openstack/mitaka/designate/build-area/designate-2.0.0~b2/etc/designate/policy.json
   DEBUG [designate.utils] Searching for configuration at path: /home/zigo/sources/openstack/mitaka/designate/build-area/designate-2.0.0~b2/etc/policy.json
   DEBUG [designate.utils] Searching for configuration at path: /home/zigo/sources/openstack/mitaka/designate/build-area/designate-2.0.0~b2/policy.json
   DEBUG [designate.utils] Searching for configuration at path: /etc/designate/policy.json
    INFO [designate.policy] Using policy_file found at: /home/zigo/sources/openstack/mitaka/designate/build-area/designate-2.0.0~b2/etc/designate/policy.json
    INFO [designate.pool_manager.service] Using topic pool_manager.794ccc2c-d751-44fe-b57f-8894c9f5c842 for this pool manager instance.
   DEBUG [designate.service] Creating RPC Server on topic 'pool_manager.794ccc2c-d751-44fe-b57f-8894c9f5c842'
    INFO [designate.pool_manager.service] Using topic pool_manager.794ccc2c-d751-44fe-b57f-8894c9f5c842 for this pool manager instance.
   DEBUG [stevedore.extension] found extension EntryPoint.parse('aioeventlet = oslo_messaging._executors.impl_aioeventlet:AsyncioEventletExecutor')
   DEBUG [stevedore.extension] found extension EntryPoint.parse('threading = oslo_messaging._executors.impl_thread:ThreadExecutor')
   DEBUG [stevedore.extension] found extension EntryPoint.parse('blocking = oslo_messaging._executors.impl_blocking:BlockingExecutor')
   DEBUG [stevedore.extension] found extension EntryPoint.parse('eventlet = oslo_messaging._executors.impl_eventlet:EventletExecutor')
   DEBUG [designate.plugin] Looking for driver memcache in designate.pool_manager.cache
   DEBUG [stevedore.extension] found extension EntryPoint.parse('sqlalchemy = designate.pool_manager.cache.impl_sqlalchemy:SQLAlchemyPoolManagerCache')
   DEBUG [stevedore.extension] found extension EntryPoint.parse('memcache = designate.pool_manager.cache.impl_memcache:MemcachePoolManagerCache')
   DEBUG [stevedore.extension] found extension EntryPoint.parse('noop = designate.pool_manager.cache.impl_noop:NoopPoolManagerCache')
   DEBUG [designate.plugin] Loaded plugin pool_manager_cache:memcache
}}}

Traceback (most recent call last):
  File "designate/tests/unit/test_pool_manager/test_service.py", line 40, in test_init_no_pool_targets
    self.assertRaises(exceptions.NoPoolTargetsConfigured, Service)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 422, in assertRaises
    self.assertThat(our_callable, matcher)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 435, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: <class 'designate.pool_manager.service.Service'> returned <designate.pool_manager.service.Service object at 0x7f4923811f90>

Revision history for this message
David Della Vecchia (ddellav) wrote :

Also getting this when building for Ubuntu Xenial

Tim Simmons (timsim)
Changed in designate:
status: New → Fix Released
milestone: none → mitaka-3
Changed in designate:
assignee: nobody → Federico Ceratto (federico-ceratto)
Revision history for this message
Federico Ceratto (federico-ceratto) wrote :

The check was disabled on the 14th of January, commit 8330b99e01649e074cf80ab3490a8d0331789731

You can safely disable it with a patch if you want to build from version b2.

Revision history for this message
Federico Ceratto (federico-ceratto) wrote :

Patch ported to the Debian package. It builds successfully (e. g. https://mitaka-jessie.pkgs.mirantis.com/job/designate/5/ )

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.