<div dir="ltr">Yes, those tests are conditionally executed if <a href="https://pypi.python.org/pypi/python-memcached/">https://pypi.python.org/pypi/python-memcached/</a> is installed and if so, memcached is assumed to be accessible on localhost. Unfortunately the test suite doesn't have a sanity check for that following assumption, so the test failures aren't particularly helpful.</div>

<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 20, 2014 at 10:10 AM, Thomas Goirand <span dir="ltr"><<a href="mailto:zigo@debian.org" target="_blank">zigo@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<br>
<br>
I've noticed that if there's python-memcache installed, building the<br>
python-keystoneclient (last version: 0.6.0) will produce some unit tests<br>
errors (see below the first 2 errors, there's 7 of them in total). If I<br>
apt-get purge python-memcache, the errors don't show.<br>
<br>
I'm worried that this is the symptoms of a problem with some backends.<br>
Can someone confirm if there's a real problem or if I should just<br>
declare a build-conflict?<br>
<br>
Cheers,<br>
<br>
Thomas Goirand (zigo)<br>
<br>
======================================================================<br>
FAIL:<br>
keystoneclient.tests.test_auth_token_middleware.v2AuthTokenMiddlewareTest.test_encrypt_cache_data<br>
keystoneclient.tests.test_auth_token_middleware.v2AuthTokenMiddlewareTest.test_encrypt_cache_data<br>
----------------------------------------------------------------------<br>
testtools.testresult.real._StringException: Traceback (most recent call<br>
last):<br>
  File<br>
"/home/zigo/sources/openstack/icehouse/python-keystoneclient/build-area/python-keystoneclient-0.6.0/keystoneclient/tests/test_auth_token_middleware.py",<br>
line 784, in test_encryp<br>
    self.assertEqual(self.middleware._cache_get(token), data[0])<br>
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line<br>
321, in assertEqual<br>
    self.assertThat(observed, matcher, message)<br>
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line<br>
406, in assertThat<br>
    raise mismatch_error<br>
MismatchError: None != 'this_data'<br>
<br>
<br>
======================================================================<br>
FAIL:<br>
keystoneclient.tests.test_auth_token_middleware.v2AuthTokenMiddlewareTest.test_no_memcache_protection<br>
<br>
keystoneclient.tests.test_auth_token_middleware.v2AuthTokenMiddlewareTest.test_no_memcache_protection<br>
----------------------------------------------------------------------<br>
testtools.testresult.real._StringException: Traceback (most recent call<br>
last):<br>
  File<br>
"/home/zigo/sources/openstack/icehouse/python-keystoneclient/build-area/python-keystoneclient-0.6.0/keystoneclient/tests/test_auth_token_middleware.py",<br>
line 815, in test_no_mem<br>
    self.assertEqual(self.middleware._cache_get(token), data[0])<br>
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line<br>
321, in assertEqual<br>
    self.assertThat(observed, matcher, message)<br>
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line<br>
406, in assertThat<br>
    raise mismatch_error<br>
MismatchError: None != 'this_data'<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br></div>