Markus Unterwaditzer
87baac535d
Add tests
2015-11-05 00:00:18 +01:00
Markus Unterwaditzer
5f682cadb9
Make server config management generic
2015-09-24 17:01:23 +02:00
Markus Unterwaditzer
86d35c6d69
Merge pull request #271 from untitaker/enable-owncloud
...
Revert "xfail owncloud, #255 "
2015-09-20 17:49:14 +02:00
Markus Unterwaditzer
b5e36ec3b2
Skip DAV tests on ownCloud for now
2015-09-20 02:14:30 +02:00
Markus Unterwaditzer
138c8f00a0
Revamp tests once again
2015-09-20 01:59:28 +02:00
Markus Unterwaditzer
bcd1bfdc62
Fix up build scripts
2015-09-19 22:58:32 +02:00
Markus Unterwaditzer
029f5e3eee
Just skip meta tests for ownCloud for now
2015-09-17 11:41:24 +02:00
Markus Unterwaditzer
1c24abd4db
Extend testsuite for DAV metadata
2015-09-16 22:50:54 +02:00
Markus Unterwaditzer
c812b5d50f
Stylefix
2015-07-26 13:51:14 +02:00
Markus Unterwaditzer
7575fb21a7
Remove build.sh for good
2015-07-26 13:45:53 +02:00
Markus Unterwaditzer
93480c059f
Move hack for ownCloud bug into _normalize_href
...
Also refine the testsuite a bit to catch such problems.
2015-07-26 09:29:54 +02:00
Markus Unterwaditzer
f0e842ac41
Split up caldav and carddav tests
2015-07-25 03:30:47 +02:00
Markus Unterwaditzer
73e2ccf46a
Create always safe hrefs
...
The set of safe characters was inspired by the set of safe characters in
URLs.
Fixes #229
2015-07-12 23:42:49 +02:00
Markus Unterwaditzer
d35cb1bc50
Tests for metasync
2015-07-07 16:32:47 +02:00
Markus Unterwaditzer
a007828f87
Simple metadata interface
2015-07-07 16:20:04 +02:00
Markus Unterwaditzer
2866bbde5f
Support unicode collections
...
- DAV: Avoid re-coding if possible
- Filesystem: Convert to native strings because that's what `os.path`
utilities expect.
2015-06-13 18:15:21 +02:00
Markus Unterwaditzer
263a45e2a5
Fix unicode URLs
2015-06-12 02:51:34 +02:00
Markus Unterwaditzer
7d41378505
dav: Fully move collection management into Discover
2015-06-04 12:18:18 +02:00
Markus Unterwaditzer
2aaeeb4e6b
Merge branch 'tolerant-xml-parser'
2015-05-21 08:10:15 +02:00
Markus Unterwaditzer
209648a936
Make XML parsing more tolerant re invalid chars
...
Fix #207
2015-05-21 08:05:59 +02:00
Markus Unterwaditzer
4cfca383d9
Small refactor
2015-05-19 13:29:49 +02:00
Markus Unterwaditzer
a90815f5df
Improve errorhandling for enduser
2015-04-28 17:57:00 +02:00
Markus Unterwaditzer
8c7af4bfc9
Disallow verify=false
2015-04-28 16:56:05 +02:00
Markus Unterwaditzer
575d270e06
Use FingerprintAdapter from req-toolbelt
...
Fix #187
2015-04-11 15:03:07 +02:00
Markus Unterwaditzer
fb5f093bdf
Test MKCOL in Radicale
2015-03-23 17:48:47 +01:00
Markus Unterwaditzer
cbc00630f2
style fix
2015-03-08 15:35:56 +01:00
Markus Unterwaditzer
25f209c3ca
Create collections explicitly
2015-03-08 15:21:36 +01:00
Markus Unterwaditzer
264023c30d
Fix bug in filesystem's create_collection
2015-03-08 15:00:51 +01:00
Markus Unterwaditzer
18103afcc2
Fix tests
2015-02-26 12:13:20 +01:00
Markus Unterwaditzer
91d83d1b79
Style fixes
2015-02-09 15:45:01 +01:00
Markus Unterwaditzer
6207d9419c
Don't actually tolerate this
2015-02-08 19:55:47 +01:00
Markus Unterwaditzer
ef18e78ca0
style fixes
2015-02-08 19:53:05 +01:00
Michael Adler
208453408f
Introduce post_hook for filesystem storage
2015-02-08 19:37:10 +01:00
Markus Unterwaditzer
6d91c95b30
Fix broken import
2015-02-08 14:50:13 +01:00
Markus Unterwaditzer
847f3b5142
Expect test to fail on case insensitive filesystems
2015-02-08 14:47:35 +01:00
Markus Unterwaditzer
4ddcb0fef4
Retry with random filename if UID is rejected.
...
see #173
2015-01-30 15:14:39 +01:00
Markus Unterwaditzer
5ce0d97f91
Remove copyright headers
2015-01-21 13:02:30 +01:00
Markus Unterwaditzer
a55d1f2d03
Re-enable baikal tests
2015-01-04 13:43:53 +01:00
Markus Unterwaditzer
e76fd29aec
Unify collection creation
2015-01-01 22:01:23 +01:00
Markus Unterwaditzer
584e1d9d12
Add new testcase
...
see #144
2015-01-01 19:13:13 +01:00
Markus Unterwaditzer
b548c27384
Remove unnecessary imports
2015-01-01 13:17:04 +01:00
Markus Unterwaditzer
e21a197006
The original testcase already takes care of this.
2015-01-01 13:05:39 +01:00
Markus Unterwaditzer
bf81c769f8
Remove superfluous testcase.
2014-12-31 01:42:52 +01:00
Markus Unterwaditzer
e5d27d771d
Style fixes
2014-12-30 18:13:55 +01:00
Markus Unterwaditzer
e933f6db44
Ensure updated items have the same UID (if any)
...
FastMail insists on this.
2014-12-30 18:07:27 +01:00
Markus Unterwaditzer
ce30ed7b8a
Rewrite collections test
2014-12-30 13:23:45 +01:00
Markus Unterwaditzer
40b64139fd
Add item_types test
2014-12-28 00:40:35 +01:00
Markus Unterwaditzer
3101572440
Add note regarding radicale bug
...
https://github.com/Kozea/Radicale/pull/236
2014-12-17 16:54:10 +01:00
Markus Unterwaditzer
06a701bc10
Handle collections correctly
...
Fix #132
Passing the collections parameter used to mean that the storage should
append its value to the URL or path. This was a leaky abstraction for
the reasons explained in #132 .
The new behavior removes this meaning from this parameter. Vdirsyncer
now maintains a cache of discovered collections.
2014-12-15 21:57:56 +01:00
Markus Unterwaditzer
1e8e931464
Clarify internal docstring
2014-12-15 21:18:37 +01:00