summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Increase watcher coverage to 100%pure-pythonBen Bangert2012-08-311-8/+93
|
* Fix doc strings on data watcher.Ben Bangert2012-08-311-5/+5
|
* Retain full fledge peekable queue functionality. Don't add it to our coverage.Ben Bangert2012-08-311-2/+34
|
* Use the right name for the retry sleeper and add tests for missing coverage.Ben Bangert2012-08-312-6/+29
|
* sync should call sync_async methodBen Bangert2012-08-311-3/+1
|
* Add sync command and sync command test.Ben Bangert2012-08-313-1/+46
|
* Add a test for the peek able queue, and some basic commands using gevent.Ben Bangert2012-08-311-0/+25
|
* Use existing boolean eval for exists error case.Ben Bangert2012-08-311-1/+1
|
* Add a working PeekableQueue for gevent 0.13.Ben Bangert2012-08-312-38/+126
|
* Delete should return TrueBen Bangert2012-08-311-3/+3
|
* More basic test for lib event.Ben Bangert2012-08-311-5/+1
|
* Ensure that we don't catch an exists request and all errors, just the nonode ↵Ben Bangert2012-08-311-2/+6
| | | | one.
* we no longer need zc-zookeeper-staticHanno Schlichting2012-08-311-1/+0
|
* Remove zookeeper C leftovers.Ben Bangert2012-08-316-202/+10
|
* Indent!Hanno Schlichting2012-08-311-1/+1
|
* Retain node names as UTF-8 on the way back out.Ben Bangert2012-08-312-4/+3
| | | | | Enable the test for unicode path names. Fixes #22.
* Capture deserialization errors, log them, and set the exception on the ↵Ben Bangert2012-08-311-0/+7
| | | | async_result. Refs #22.
* Enable test large create test. Refs #21.Ben Bangert2012-08-311-2/+2
|
* Ensure the reader is set to done when it exits. Fixes #21.Ben Bangert2012-08-311-0/+1
|
* Use better term for ACL list, update tests for full security test coverage.Ben Bangert2012-08-312-1/+20
|
* Returning byte array wrapper isn't needed.Ben Bangert2012-08-311-2/+2
|
* Line formattingBen Bangert2012-08-311-4/+4
|
* Add (broken) test for client.create with real unicode path nameHanno Schlichting2012-08-311-0/+8
|
* Add tests for client.create and weird path valuesHanno Schlichting2012-08-311-0/+8
|
* Actually make the data value of client.create a byte string.Hanno Schlichting2012-08-313-9/+20
| | | | Deciding on data encoding is left to the user. I'll update client.set later.
* Deal with Unicode data in client.create and convert to utf-8.Hanno Schlichting2012-08-312-1/+10
| | | | Sending Unicode over the wire doesn't work
* Make `value` argument of client.create optional and default to an empty stringHanno Schlichting2012-08-312-4/+10
|
* travis: test all branchesHanno Schlichting2012-08-311-4/+0
|
* test client.create `NodeExistsError` exceptionHanno Schlichting2012-08-311-0/+6
|
* test client.create return value in the simplest testHanno Schlichting2012-08-311-1/+2
|
* add disabled test for client.create with a large value -> currently deadlocksHanno Schlichting2012-08-311-0/+10
|
* test client.test_create_ephemeral_no_childrenHanno Schlichting2012-08-311-0/+9
|
* more coverage tests for client.createHanno Schlichting2012-08-311-14/+38
|
* re-order client testsHanno Schlichting2012-08-311-13/+13
|
* coverage tests for client.connected/client_idHanno Schlichting2012-08-311-2/+15
|
* State lock not needed in here anymore since the entire function is called ↵Ben Bangert2012-08-301-4/+2
| | | | with it acquired at all times.
* Ensure all calls that could deplete the _queue and _pending are in a state ↵Ben Bangert2012-08-301-15/+22
| | | | lock first.
* document client.state and avoid describing internals of client.retryHanno Schlichting2012-08-301-3/+9
|
* typoHanno Schlichting2012-08-301-1/+1
|
* document client.handler APIHanno Schlichting2012-08-301-0/+5
|
* officially document client.retry and the availibility of the recipesHanno Schlichting2012-08-303-0/+13
|
* Moar constants for easier reading.Ben Bangert2012-08-301-5/+9
|
* move properties to the top of client codeHanno Schlichting2012-08-301-12/+12
|
* only document exceptions on non-async client API'sHanno Schlichting2012-08-301-4/+0
|
* move client.ensure_path below client.createHanno Schlichting2012-08-301-25/+25
|
* document arguments to client.ensure_pathHanno Schlichting2012-08-301-1/+4
|
* reorder client code to have the non-async method before the async oneHanno Schlichting2012-08-301-120/+119
|
* docs: refer to the non-async API details instead of duplicating themHanno Schlichting2012-08-301-52/+23
|
* order client docs by source instead of alphabeticallyHanno Schlichting2012-08-301-0/+1
|
* threading module not needed, return True instead of removing itself.Ben Bangert2012-08-301-2/+1
|