11158: Fixes & test updates for ProjectDirectory.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 3 Jul 2017 20:24:08 +0000 (16:24 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 27 Jul 2017 13:26:01 +0000 (09:26 -0400)
commitbffd1e4ee8532992b3790e4f232804a6731a9685
tree150e53325f1ffa28ee8aed4dfad33cfe65a4beb8
parent007d544703715904e492c584412233fd37873f99
11158: Fixes & test updates for ProjectDirectory.

* list_all() orders by uuid and uses it for paging.

* Move dynamic item lookup from __contains__ to __getitem__ to fix some tests.

* Remove test that check for pipeline objects because ProjectDirectory doesn't
create them any more.

* FuseSharedTest now runs in a multiprocess worker to avoid deadlock.

* Tweak local_store_get used in testing to raise NotFoundError for consistency
with real get().

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curoverse.com>
sdk/python/arvados/keep.py
sdk/python/arvados/util.py
services/fuse/arvados_fuse/command.py
services/fuse/arvados_fuse/fusedir.py
services/fuse/tests/test_mount.py