From d6b3c6d3288c27b7f9d95ce4a2acbb72245e7102 Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Wed, 19 Mar 2014 15:31:49 +0100 Subject: [PATCH] Extra sanity checks and debugging --- tests/storage/__init__.py | 4 +++- vdirsyncer/storage/dav/base.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/storage/__init__.py b/tests/storage/__init__.py index 90646fb..3cdfab7 100644 --- a/tests/storage/__init__.py +++ b/tests/storage/__init__.py @@ -26,7 +26,9 @@ class StorageTests(object): raise NotImplementedError() def _get_storage(self): - return self.storage_class(**self.get_storage_args()) + s = self.storage_class(**self.get_storage_args()) + assert not list(s.list()) + return s def test_generic(self): items = map(self._create_bogus_item, range(1, 10)) diff --git a/vdirsyncer/storage/dav/base.py b/vdirsyncer/storage/dav/base.py index 78cf3f0..4a73a4e 100644 --- a/vdirsyncer/storage/dav/base.py +++ b/vdirsyncer/storage/dav/base.py @@ -127,7 +127,7 @@ class DavStorage(Storage): @staticmethod def _check_response(response): if response.status_code == 412: - raise exceptions.PreconditionFailed() + raise exceptions.PreconditionFailed(response.reason) response.raise_for_status() def get(self, href):