Commit graph

94 commits

Author SHA1 Message Date
Markus Unterwaditzer
78ea006f6e Add radicale db storage as test 2014-03-09 21:55:38 +01:00
Markus Unterwaditzer
476ca75eb1 Add mock to requirements 2014-03-09 02:11:46 +01:00
Markus Unterwaditzer
a711bf0428 Use mock for dav tests too 2014-03-09 02:11:23 +01:00
Markus Unterwaditzer
600cc64e46 Add more tests for HttpStorage 2014-03-09 02:02:22 +01:00
Markus Unterwaditzer
5e2c66ece1 Finish HttpStorage 2014-03-09 01:11:35 +01:00
Markus Unterwaditzer
6143726d0b Better example config name
Because vim syntax highlighting
2014-03-08 22:41:42 +01:00
Markus Unterwaditzer
98ed857712 Add HttpStorage
WIP for #9
2014-03-07 17:11:07 +01:00
Markus Unterwaditzer
ea3e82ccba --use-mirrors
It seems to be deprecated, but everybody seems to use it.
2014-03-07 14:59:36 +01:00
Markus Unterwaditzer
dc86368997 More asserts 2014-03-07 01:06:03 +01:00
Markus Unterwaditzer
24ab255f41 Fix a unicode bug 2014-03-07 01:04:33 +01:00
Markus Unterwaditzer
6ef94e512e Fix #2
Very inefficient but works 100%
2014-03-07 00:36:58 +01:00
Markus Unterwaditzer
6fea4d4201 Fix formatting bug in cli 2014-03-05 22:14:41 +01:00
Markus Unterwaditzer
1018ed6da6 More tests 2014-03-05 21:42:37 +01:00
Markus Unterwaditzer
9c265a8bc1 Rename _simplify_href to _normalize_href
Add one assert statement, fix docstring
2014-03-05 20:04:03 +01:00
Markus Unterwaditzer
a9c6082e4f Fix bug
http://bugs.python.org/issue13936
2014-03-05 18:36:07 +01:00
Markus Unterwaditzer
8b4539e9e5 Make verbose the default log setting 2014-03-05 16:19:12 +01:00
Markus Unterwaditzer
0b0cf3c952 Update config example 2014-03-05 15:46:11 +01:00
Markus Unterwaditzer
b8ef130a77 Fix #3 2014-03-05 15:44:10 +01:00
Markus Unterwaditzer
e7836be2ea Make storages accept optional collection parameter
This is in preparation for a solution to #3 (Improve config format)
2014-03-05 15:42:51 +01:00
Markus Unterwaditzer
c7a5a525ce Fix DavStorage._requests
A path of '' would cause the thing to request / of the server, which
might not even be a DAV server. This was already done in the testsuite.
2014-03-04 18:28:06 +01:00
Markus Unterwaditzer
ee538b5046 Ahh... 2014-03-04 17:47:50 +01:00
Markus Unterwaditzer
6433c5dc15 Better builds 2014-03-04 17:42:27 +01:00
Markus Unterwaditzer
273cc4d6fd Fixed a lot of tests 2014-03-04 17:27:09 +01:00
Markus Unterwaditzer
6aa227e12b Add new test 2014-03-03 20:23:06 +01:00
Markus Unterwaditzer
a976b02429 Add capturelog to dev_requirements 2014-03-03 20:11:42 +01:00
Markus Unterwaditzer
26a3932289 Fix tmpdir teardown 2014-03-03 17:55:11 +01:00
Markus Unterwaditzer
52ac7dc1fb More failing tests 2014-03-03 16:41:26 +01:00
Markus Unterwaditzer
5c91f48f0e Move tests outside package
These tests will get so big we won't want to distribute them to users
2014-03-02 19:21:15 +01:00
Markus Unterwaditzer
5ca35477e6 Add travis badge 2014-03-02 19:15:52 +01:00
Markus Unterwaditzer
aca8104413 Travis 2014-03-02 19:13:52 +01:00
Markus Unterwaditzer
c9bd10be9c Add fair warning 2014-03-02 19:11:09 +01:00
Markus Unterwaditzer
651a976867 Flake8 2014-03-02 17:47:58 +01:00
Markus Unterwaditzer
c503de84a0 More documentation 2014-03-02 12:41:11 +01:00
Markus Unterwaditzer
c26ce5e35b Fix typo 2014-03-02 12:35:29 +01:00
Markus Unterwaditzer
b0a180babe "synchronize" is a hard word... 2014-03-02 11:48:09 +01:00
Markus Unterwaditzer
0be426e382 Remove __version__ variables
This comes from thoughtlessly copying the copyright header from
vdirsyncer/__init__.py
2014-03-02 03:23:24 +01:00
Markus Unterwaditzer
812d376c5d Add carddav storage
Fix #1

This currently breaks the tests, but i think it's radicale being a
bitch. We should test this against other servers.
2014-03-02 03:21:32 +01:00
Markus Unterwaditzer
83910f2301 Put code deduplication to the max 2014-03-01 23:02:38 +01:00
Markus Unterwaditzer
7fed1d4b88 Add one test for dav 2014-03-01 22:44:47 +01:00
Markus Unterwaditzer
5de541bab7 Fix up old identifier 2014-03-01 22:37:46 +01:00
Markus Unterwaditzer
5eb4cbb429 Fix a typo 2014-03-01 22:33:46 +01:00
Markus Unterwaditzer
9d679999ef Better handling of stub items 2014-03-01 22:21:05 +01:00
Markus Unterwaditzer
82dd045e4b update README 2014-03-01 22:14:45 +01:00
Markus Unterwaditzer
6f65607d15 Fix a flaky import 2014-03-01 21:50:52 +01:00
Markus Unterwaditzer
e60f0b1aaa Indent xml pieces
This breaks my indentation in vim otherwise.

I am fully that this indent creates different strings with extreme
amounts of whitespace, but this doesn't change any functionality, so i
don't care.
2014-03-01 21:47:37 +01:00
Markus Unterwaditzer
dce98d2fed Flake8 2014-03-01 21:42:21 +01:00
Markus Unterwaditzer
aa7d2f3eeb Restructuring of DAV storage
We will need this when writing CarddavStorage, assuming we can share
much code between them.
2014-03-01 21:36:01 +01:00
Markus Unterwaditzer
0e9c5a9130 Add test suite instructions 2014-03-01 20:39:59 +01:00
Markus Unterwaditzer
78065a4e1f Implement conflict resolution
Fix #4
2014-03-01 00:51:29 +01:00
Markus Unterwaditzer
6776c79743 Some code cleanup 2014-02-28 23:55:16 +01:00