ownCloud 7 now does If-Match headers right

This commit is contained in:
Markus Unterwaditzer 2014-07-23 14:21:10 +02:00
parent 62a817fef3
commit 574869f619
2 changed files with 5 additions and 9 deletions

View file

@ -42,10 +42,8 @@ ownCloud
Vdirsyncer is tested against the latest version of ownCloud.
ownCloud uses SabreDAV, which had problems detecting collisions and
race-conditions. The problems were reported and are fixed in SabreDAV's repo.
See `Bug #16 <https://github.com/untitaker/vdirsyncer/issues/16>`_ for more
information.
However, given that this is a problem with every setup involving ownCloud, and
that ownCloud is widely used, it apparently isn't big enough of a problem yet.
- *Versions older than 7.0.0:* ownCloud uses SabreDAV, which had problems
detecting collisions and race-conditions. The problems were reported and are
fixed in SabreDAV's repo, and the corresponding fix is also in ownCloud since
7.0.0. See `Bug #16 <https://github.com/untitaker/vdirsyncer/issues/16>`_ for
more information.

View file

@ -52,11 +52,9 @@ class DavStorageTests(ServerMixin, StorageTests):
pass
assert not list(s.list())
@pytest.mark.xfail(dav_server == 'owncloud', reason='See issue #16')
def test_wrong_etag(self, s):
super(DavStorageTests, self).test_wrong_etag(s)
@pytest.mark.xfail(dav_server == 'owncloud', reason='See issue #16')
def test_update_nonexisting(self, s):
super(DavStorageTests, self).test_update_nonexisting(s)