Markus Unterwaditzer
eb386c8dac
TIMEZONE issue
...
Some URLs such as
https://mozorg.cdn.mozilla.net/media/caldata/JapanHolidays.ics
have VTIMEZONES at the top.
2014-05-01 22:08:13 +02:00
Markus Unterwaditzer
6e55e6d2c7
Remove useless class
2014-05-01 22:08:13 +02:00
Markus Unterwaditzer
d906aa3df6
Fix #42
2014-05-01 22:03:35 +02:00
Markus Unterwaditzer
969ebb653d
Fix bug with multiline values
...
The URL that showed this error up was
https://mozorg.cdn.mozilla.net/media/caldata/GermanHolidays.ics
with the following entry:
BEGIN:VEVENT
CREATED:20061023T132503Z
LAST-MODIFIED:20101214T141313Z
DTSTAMP:20101214T141313Z
UID:917544590
SUMMARY:Heilige drei Könige
STATUS:CONFIRMED
RRULE:FREQ=YEARLY;BYMONTH=1
CATEGORIES:Feiertag
DTSTART;VALUE=DATE:20060106
DTEND;VALUE=DATE:20060107
DESCRIPTION:Christlicher Feiertag. Nur in Baden-Württemberg\, Bayern und
Sachsen-Anhalt.
X-MOZ-GENERATION:1
END:VEVENT
2014-05-01 11:25:22 +02:00
Markus Unterwaditzer
a1063b0e06
Make flake8 for Python 3 shut up
2014-04-30 01:04:08 +02:00
Markus Unterwaditzer
4c492c06f3
Flake8
2014-04-30 00:41:51 +02:00
Markus Unterwaditzer
a7ca0bea97
We don't actually need this?
2014-04-16 21:17:42 +02:00
Markus Unterwaditzer
e66b43c839
Be Python 3 compatible
...
Not that anybody actually uses Python 3, but this helps very much with
finding obscure bugs.
2014-04-16 15:28:01 +02:00
Markus Unterwaditzer
cef68b5d09
Flake8
2014-04-16 00:45:13 +02:00
Markus Unterwaditzer
9041cfc6a9
Fix edge cases in install scripts
2014-04-15 22:01:32 +02:00
Markus Unterwaditzer
6a9de56df2
Fix more tests
2014-04-14 14:45:25 +02:00
Markus Unterwaditzer
74ec709478
Fix tests
2014-04-14 14:22:35 +02:00
Markus Unterwaditzer
0176d643c5
Move radicale back into main repo
2014-04-13 14:26:04 +02:00
Markus Unterwaditzer
2156051056
More tests
2014-04-13 10:30:23 +02:00
Markus Unterwaditzer
1050a4e157
Add test for error handling
2014-04-13 10:09:06 +02:00
Markus Unterwaditzer
720174a205
Remove debug print statement
...
Yes, shame on me.
2014-04-13 09:28:49 +02:00
Markus Unterwaditzer
b8faf6ffdb
Simplify setup code for dav tests
2014-04-12 16:51:12 +02:00
Markus Unterwaditzer
9d9f193513
Move testserver-specific code into different repos
2014-04-12 16:23:32 +02:00
Markus Unterwaditzer
ccb4e42ce2
Polish up CaldavStorage.list
2014-04-12 14:17:37 +02:00
Markus Unterwaditzer
b6e3490980
Add test for timerange
2014-04-12 13:50:08 +02:00
Markus Unterwaditzer
c18359466f
More tests for conflict resolution
2014-04-11 22:51:11 +02:00
Markus Unterwaditzer
be2f0851f3
Add perftests for sync
2014-04-11 22:25:57 +02:00
Markus Unterwaditzer
65e6397806
Flake8
2014-04-11 15:49:15 +02:00
Markus Unterwaditzer
70b446e673
Merge branch 'issue29'
...
Conflicts:
tests/storage/test_http.py
vdirsyncer/storage/dav.py
2014-04-11 15:35:30 +02:00
Markus Unterwaditzer
633a7de28c
Some rewrites to requests handling
...
Conflicts:
tests/storage/test_http.py
vdirsyncer/storage/dav.py
2014-04-11 15:27:31 +02:00
Markus Unterwaditzer
0c14b14f17
See #29
2014-04-11 15:03:38 +02:00
Markus Unterwaditzer
9b78360515
Use safer write to avoid corruption of data.
2014-04-09 18:36:46 +02:00
Markus Unterwaditzer
691abf8c7e
Fix a bug in parse_options
2014-04-08 22:07:13 +02:00
Markus Unterwaditzer
745afbe5a3
Also test case where everything is *really* synced.
2014-04-07 19:45:13 +02:00
Markus Unterwaditzer
e9f1273fa8
Fix case where path exists but is not a dir
2014-04-06 13:49:08 +02:00
Markus Unterwaditzer
46910dbc4f
Fix #20
2014-04-06 13:43:34 +02:00
Markus Unterwaditzer
8f6b3003cc
Refactor get_password
2014-04-06 12:18:16 +02:00
Markus Unterwaditzer
7f01b22642
Unify terminology obj => item
2014-04-06 00:21:28 +02:00
Markus Unterwaditzer
3670bed66d
Make etags always strings.
...
This somewhat helps with environments where ducktyping is not an option
(e.g. databases)
2014-04-05 18:29:12 +02:00
Markus Unterwaditzer
15658b1f31
More tests and more coverage
2014-04-05 14:36:42 +02:00
Markus Unterwaditzer
0aedeb472e
Move allowed failures settings to travis
2014-04-05 12:47:28 +02:00
Markus Unterwaditzer
11cd1c7a05
Oh yeah, and...
2014-04-04 13:34:57 +02:00
Markus Unterwaditzer
58b24ad176
More tests for HTTPStorage
2014-04-04 13:32:39 +02:00
Markus Unterwaditzer
f4cdde9a52
Ability to handle missing UIDs.
2014-04-04 13:20:18 +02:00
Markus Unterwaditzer
50314418ec
Remove more dead code
2014-04-02 18:10:19 +02:00
Markus Unterwaditzer
a2ec63a0e0
Remove legacy/dead code
2014-04-02 18:02:08 +02:00
Markus Unterwaditzer
0376fd40b9
Remove useless version tag
...
[ci skip]
2014-04-01 21:10:26 +02:00
Markus Unterwaditzer
d14dfcd5f8
More copyright headers
...
[ci skip]
2014-04-01 21:09:40 +02:00
Markus Unterwaditzer
eb4c481b3b
Fix bug in tests for radicale
2014-03-29 18:05:15 +01:00
Markus Unterwaditzer
4e1371e561
Globally log requests
2014-03-29 17:52:57 +01:00
Markus Unterwaditzer
bd351242e6
Use requests transport adapters for mocking
...
We forgot to send auth headers...
2014-03-29 17:49:29 +01:00
Markus Unterwaditzer
36c0607b45
Loosen up tests again...
...
We shouldn't test item uploading functions in discovery
2014-03-29 13:27:34 +01:00
Markus Unterwaditzer
fe1d141b34
This doesn't work very well if there's a collection called "test".
2014-03-29 13:19:17 +01:00
Markus Unterwaditzer
577ab54025
Straighten tests
2014-03-29 13:04:50 +01:00
Markus Unterwaditzer
d088098e20
Setup logging again
2014-03-29 12:45:49 +01:00