Mikhail,

thanks for bringing it to our attention, I've been noticing that one particular 
error (...expected 4) myself, and I'm planning to look into and fix it asap.

As for the other two, they fail because they require Riak Search. You can 
disable them by setting the environment variable SKIP_SEARCH=1.

Mathias Meyer
Developer Advocate, Basho Technologies
On Donnerstag, 21. April 2011 at 21:49, Mikhail Sobolev wrote:
Hi,
> 
> (I'm not sure if this is a correct list for posting questions about
> python-riak-client. If it's not, please direct me to the correct
> forum.)
> 
> I downloaded:
>  * latest version of Riak (0.14.0-1 for Debian/32)
>  * the latest master of python-riak-client (git clone)
> 
> And run 'nosetests -v'. The outcome -- 3 failed test cases -- is a bit
> alarming (see below). Could anyone suggest what to look at?
> 
> Kind Regards,
> 
> --
> Misha
> 
> PS Just in case, it's python 2.6.6 on Ubuntu 10.10.
> 
> --- failed test cases ---
> ======================================================================
> ERROR: test_search_integration (riak.tests.test_all.RiakHttpTransportTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "/home/mss/projects/derek/riak-python-client/riak/tests/test_all.py", 
> line 395, in test_search_integration
>  results = self.client.search("searchbucket", "foo:one OR foo:two").run()
>  File "/home/mss/projects/derek/riak-python-client/riak/mapreduce.py", line 
> 185, in run
>  result = t.mapred(self._inputs, query, timeout)
>  File "/home/mss/projects/derek/riak-python-client/riak/transports/http.py", 
> line 198, in mapred
>  result = json.loads(response[1])
>  File "/usr/lib/python2.6/json/__init__.py", line 307, in loads
>  return _default_decoder.decode(s)
>  File "/usr/lib/python2.6/json/decoder.py", line 319, in decode
>  obj, end = self.raw_decode(s, idx=_w(s, 0).end())
>  File "/usr/lib/python2.6/json/decoder.py", line 338, in raw_decode
>  raise ValueError("No JSON object could be decoded")
> ValueError: No JSON object could be decoded
> 
> ======================================================================
> ERROR: test_search_integration (riak.tests.test_all.RiakPbcTransportTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "/home/mss/projects/derek/riak-python-client/riak/tests/test_all.py", 
> line 395, in test_search_integration
>  results = self.client.search("searchbucket", "foo:one OR foo:two").run()
>  File "/home/mss/projects/derek/riak-python-client/riak/mapreduce.py", line 
> 185, in run
>  result = t.mapred(self._inputs, query, timeout)
>  File "/home/mss/projects/derek/riak-python-client/riak/transports/pbc.py", 
> line 300, in mapred
>  msg_code, resp = self.recv_msg()
>  File "/home/mss/projects/derek/riak-python-client/riak/transports/pbc.py", 
> line 349, in recv_msg
>  self.recv_pkt()
>  File "/home/mss/projects/derek/riak-python-client/riak/transports/pbc.py", 
> line 390, in recv_pkt
>  format(nmsglen))
> RiakError: Socket returned short packet length - expected 4
> 
> ======================================================================
> ERROR: test_store_of_missing_object 
> (riak.tests.test_all.RiakPbcTransportTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "/home/mss/projects/derek/riak-python-client/riak/tests/test_all.py", 
> line 369, in test_store_of_missing_object
>  o = o.store()
>  File "/home/mss/projects/derek/riak-python-client/riak/riak_object.py", line 
> 277, in store
>  Result = t.put(self, w, dw, return_body)
>  File "/home/mss/projects/derek/riak-python-client/riak/transports/pbc.py", 
> line 190, in put
>  msg_code, resp = self.recv_msg()
>  File "/home/mss/projects/derek/riak-python-client/riak/transports/pbc.py", 
> line 349, in recv_msg
>  self.recv_pkt()
>  File "/home/mss/projects/derek/riak-python-client/riak/transports/pbc.py", 
> line 390, in recv_pkt
>  format(nmsglen))
> RiakError: Socket returned short packet length - expected 4
> 
> ----------------------------------------------------------------------
> Ran 54 tests in 1.526s
> 
> FAILED (errors=3)
> 
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> 


_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to