Commit graph

58 commits

Author SHA1 Message Date
Markus Unterwaditzer
403a683e70 Cosmetic improvements 2016-06-16 15:10:03 +02:00
Markus Unterwaditzer
8c1ae4f099 Kill special codepath for null-collection 2016-06-16 15:10:03 +02:00
Markus Unterwaditzer
54517b61c9 Fix typo that would break tests 2016-06-15 18:13:44 +02:00
Markus Unterwaditzer
f289437e46 Fix validation bugs for collections parameter 2016-06-15 17:17:07 +02:00
Markus Unterwaditzer
4742ea61bc Nicer error message for InvalidResponse
See #448
2016-05-12 18:40:15 +02:00
Markus Unterwaditzer
d3724ebb19 Reorder tests 2016-05-02 16:43:24 +02:00
Markus Unterwaditzer
900ffceca9 Refactor test_config 2016-05-02 16:41:03 +02:00
Markus Unterwaditzer
08b7db3478 Stylefix 2016-04-30 19:46:13 +02:00
Markus Unterwaditzer
66c6f31c8b Remove test of deprecated code
See a1532f36f6
2016-04-30 18:49:43 +02:00
Markus Unterwaditzer
208c9ca787 Extra test for collection = null 2016-04-28 21:27:24 +02:00
Markus Unterwaditzer
41c59f4c47 Make discovery explicit (#439)
* Make discovery explicit

Fix #438
2016-04-27 02:17:16 +02:00
Markus Unterwaditzer
2beb854157 Factor out duplicate UID strategies 2016-04-25 21:48:51 +02:00
Markus Unterwaditzer
be8df955e9 Ability to sync differently named collections with each other (#423)
* Ability to sync differently named collections

* Fixes

* Fixes

* Add example
2016-04-10 12:36:51 +02:00
Markus Unterwaditzer
8134313390 CLI worker: Show how many tasks failed
Fix #398
2016-04-03 23:36:49 +02:00
Markus Unterwaditzer
3b9ef7a16b Nicer output for unsupported discovery
Fix #347
2016-04-02 23:12:55 +02:00
Markus Unterwaditzer
bd6bca6540 Fix hangup on no-op sync
Fix #395
2016-03-26 22:05:47 +01:00
Markus Unterwaditzer
391f193eae Rename test_main to test_sync 2016-03-26 21:37:22 +01:00
Markus Unterwaditzer
0195f85af0 Stylefix 2016-03-22 22:43:46 +01:00
Markus Unterwaditzer
3e327ad9f5 Remove entry-point test
I thought it was common practice to run testsuites post-install.
Apparently this isn't the case with Archlinux, which executes `check`
between `build` and `install`.

Fix #393
2016-03-22 20:49:30 +01:00
Markus Unterwaditzer
0d0902cc48 Test OS X 2016-03-12 21:34:45 +01:00
Markus Unterwaditzer
75a9987ec2 Hypothesis: Blacklist surrogates 2016-03-06 22:50:55 +01:00
Markus Unterwaditzer
cd07d7fc68 Add test for proper dependencies 2016-03-04 15:07:55 +01:00
Markus Unterwaditzer
3eee5a55a1 Hypothesis: Use more idiomatic filter instead of return 2016-03-04 12:38:17 +01:00
Markus Unterwaditzer
dec27d3b17 More hypothesis tests 2016-03-02 15:59:46 +01:00
Markus Unterwaditzer
768cebe0e1 Fix coerce_native
See #344
2016-02-28 19:08:18 +01:00
Hugo Osvaldo Barrera
f9c1bcb9a1 Add test when syncing inexistent pair 2016-02-28 07:13:12 -03:00
Markus Unterwaditzer
8a6ad410da Tests for fetchparams 2016-02-26 16:39:37 +01:00
Markus Unterwaditzer
727ce250cf Remove the default of collections to autodiscovery
See #328
2016-02-12 23:00:07 +01:00
Markus Unterwaditzer
be4baba19e Merge CliError into UserError 2016-02-10 15:09:25 +01:00
Markus Unterwaditzer
3a3b6ee7ee Remove keyring support 2016-01-16 23:29:14 +01:00
Markus Unterwaditzer
129c9305f7 More safety checks for #315 2016-01-10 02:34:26 +01:00
Markus Unterwaditzer
d8964660f8 Introduce hypothesis into codebase 2016-01-10 02:24:48 +01:00
Markus Unterwaditzer
21b1bafc48 Add prompt strategy 2015-10-04 13:30:43 +02:00
Markus Unterwaditzer
3a4e4218a6 New password fetching
Fix #233
2015-09-11 02:53:31 +02:00
Markus Unterwaditzer
2d62ec9a26 Kill parse_pairs_args 2015-08-20 17:18:23 +02:00
Markus Unterwaditzer
0041934318 fix tests 2015-08-20 15:38:04 +02:00
Markus Unterwaditzer
6e1846ea9d Remove custom ctx global 2015-08-16 19:40:00 +02:00
Markus Unterwaditzer
97d65ab222 Fix tests 2015-08-06 11:27:42 +02:00
Markus Unterwaditzer
10148f47f8 repair: Also fix hrefs, stricter safe-set
Fix #236
2015-07-26 12:04:14 +02:00
Markus Unterwaditzer
fe1d512b38 Fix tests 2015-07-06 12:40:15 +02:00
Markus Unterwaditzer
cad938d023 Fix flake8 2015-07-05 22:56:33 +02:00
Markus Unterwaditzer
aab878744a create vdirsyncer.repair 2015-07-05 22:18:36 +02:00
Markus Unterwaditzer
4d918b92c6 repair: When UID changes, don't re-use href 2015-07-05 13:32:04 +02:00
Markus Unterwaditzer
555e4b688a Python 2 fixes 2015-06-16 02:15:57 +02:00
Markus Unterwaditzer
1730cc34c9 Repair nonascii UIDs 2015-06-16 00:15:02 +02:00
Markus Unterwaditzer
78efcf15de Stylefix 2015-06-05 14:55:19 +02:00
Markus Unterwaditzer
7ace6fb8f1 Permissions of status files are now checked
Also vdirsyncer now doesn't leak passwords from the config file into
the collection cache.

See #213.
2015-06-05 12:00:48 +02:00
Markus Unterwaditzer
7ef30202d6 Move imports for startup speed 2015-06-03 13:23:49 +02:00
Markus Unterwaditzer
f0e4cf9ca7 Use only one worker if debug mode is activated 2015-04-16 20:09:49 +02:00
Markus Unterwaditzer
ed12509c77 Lazily load storages 2015-04-13 18:28:11 +02:00