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
a79e30b0b0
Add tests about flaky etags
2016-04-29 20:22:07 +02:00
Markus Unterwaditzer
cf17ac0509
Stylefix
2016-04-29 20:17:27 +02:00
Markus Unterwaditzer
cf225cc038
Add comment
2016-04-29 20:17:01 +02:00
Markus Unterwaditzer
7418acc42f
More assertions regarding read_only and sync
2016-04-29 20:14:16 +02:00
Markus Unterwaditzer
cbb1967017
Test read_only in sync
2016-04-29 20:07:27 +02:00
Markus Unterwaditzer
b9f3ca3581
Fix hypothesis metadata tests
2016-04-29 19:47:48 +02:00
Markus Unterwaditzer
96c90af1e3
Add flag about Py2 monkeypatch for tests
2016-04-29 19:04:14 +02:00
Markus Unterwaditzer
f007cacdba
Add hypothesis test for metasync
2016-04-29 19:03:12 +02:00
Markus Unterwaditzer
29d7054e82
Stylefix
2016-04-28 22:12:02 +02:00
Markus Unterwaditzer
e7d73da4aa
Be conservative with assume() usage
2016-04-28 21:49:39 +02:00
Markus Unterwaditzer
208c9ca787
Extra test for collection = null
2016-04-28 21:27:24 +02:00
Markus Unterwaditzer
ea17f2ac01
Show error for Python 2 users ( #441 )
...
* Show error for Python 2 users
The error can be disabled with a config option.
See #219
2016-04-28 16:44:17 +02:00
Markus Unterwaditzer
41c59f4c47
Make discovery explicit ( #439 )
...
* Make discovery explicit
Fix #438
2016-04-27 02:17:16 +02:00
Markus Unterwaditzer
db4923c3ef
Stylefixes
2016-04-26 22:44:19 +02:00
Markus Unterwaditzer
2beb854157
Factor out duplicate UID strategies
2016-04-25 21:48:51 +02:00
Markus Unterwaditzer
9081284f02
Stylefixes
2016-04-25 18:54:28 +02:00
Markus Unterwaditzer
8d9efc3014
Hypothesis tests for sync ( #436 )
2016-04-24 19:59:35 +02:00
Markus Unterwaditzer
1674a6565a
Update testservers
2016-04-23 13:58:09 +02:00
Markus Unterwaditzer
ec2f743ffa
Replace LXML with stdlib XML
...
Just because the XML module is already there, and suits our needs as
well. DoS concerns should be irrelevant as we trust the server to that
extent.
2016-04-22 23:08:32 +02:00
Markus Unterwaditzer
d594f9fd24
Update servers
2016-04-17 23:35:35 +02:00
Homu
7917f2e6f4
Auto merge of #427 - pimutils:update-baikal, r=untitaker
...
Update Baikal to 0.4.4
None
2016-04-11 04:41:28 +09:00
Markus Unterwaditzer
ed61980000
Update Baikal to 0.4.4
2016-04-10 20:18:25 +02:00
Markus Unterwaditzer
05366cd2ff
Update ownCloud to 9.0.1
2016-04-10 20:08:01 +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
7a5241101e
Don't test development Radicale
2016-04-07 19:52:25 +02:00
Markus Unterwaditzer
8134313390
CLI worker: Show how many tasks failed
...
Fix #398
2016-04-03 23:36:49 +02:00
Homu
45389f87d9
Auto merge of #400 - pimutils:not-implemented-discovery, r=untitaker
...
Nicer output for unsupported discovery
Fix #347
2016-04-03 06:49:52 +09:00
Markus Unterwaditzer
3b9ef7a16b
Nicer output for unsupported discovery
...
Fix #347
2016-04-02 23:12:55 +02:00
Markus Unterwaditzer
2888757e1b
Refactor Google support into own storage types
2016-04-02 21:14:17 +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
862bf24e6b
The dumbest bug fix
2016-03-22 22:47:16 +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
7ce0fb958f
Split recurring events properly
...
Previously we moved each VEVENT into its own Item, now we group by UID,
if one exists.
2016-03-20 14:16:52 +01:00
Markus Unterwaditzer
c855be0015
Update submodules
2016-03-15 21:25:34 +01:00
Markus Unterwaditzer
085cd692a7
Update submodules
2016-03-15 20:57:17 +01:00
Markus Unterwaditzer
b726364b93
Replace all instances of untitaker with pimutils
2016-03-15 15:36:40 +01:00
Markus Unterwaditzer
87560481d6
Update davical module
2016-03-14 15:32:59 +01:00
Markus Unterwaditzer
0e7fa2ed62
Fix broken test for webbrowser internals
...
List may be empty if running in minimal environment.
2016-03-13 20:38:00 +01:00
Markus Unterwaditzer
0d0902cc48
Test OS X
2016-03-12 21:34:45 +01:00
Homu
f9375eaa82
Auto merge of #378 - untitaker:server-submodules, r=untitaker
...
Add servers as submodules
Fix #377
2016-03-11 20:14:21 +09:00
Markus Unterwaditzer
6a2dc53db9
Add servers as submodules
2016-03-10 22:50:11 +01:00
Markus Unterwaditzer
88df14a724
Testing: Tolerate slowness in CI
2016-03-10 13:46:44 +01:00
Markus Unterwaditzer
55914bd575
Merge pull request #372 from untitaker/test-open-graphical-browser
...
Add tests for open_graphical_browser
2016-03-10 12:13:00 +01:00
Markus Unterwaditzer
376d6fc70b
Add tests for open_graphical_browser
...
Fix #312
2016-03-10 00:03:22 +01:00
Markus Unterwaditzer
0cba8eb816
Remove outdated reference to https://github.com/owncloud/core/issues/18409
2016-03-09 16:00:06 +01:00
Markus Unterwaditzer
baa82846c0
Remove ownCloud skip for multiget crash
...
Ref https://github.com/owncloudarchive/calendar/issues/935
2016-03-09 15:53:47 +01:00
Markus Unterwaditzer
1f190e69ff
Remove ownCloud skip for metadata glitch
...
Ref https://github.com/owncloud/core/issues/18409
2016-03-09 15:52:42 +01:00
Markus Unterwaditzer
4ff0680092
Merge pull request #366 from untitaker/remove-baikal-xfail
...
Remove old Baikal xfails
2016-03-09 12:59:13 +01:00
Markus Unterwaditzer
66bd52244d
Remove old Baikal xfails
...
Ref #160
Ref https://github.com/fruux/sabre-dav/issues/422
2016-03-08 21:27:45 +01:00
Markus Unterwaditzer
75a9987ec2
Hypothesis: Blacklist surrogates
2016-03-06 22:50:55 +01:00
Markus Unterwaditzer
23ea0e203f
Refactor metadata None values
...
This fixes #358 again, in a different way.
2016-03-06 21:13:50 +01:00
Hugo Osvaldo Barrera
bac0966814
Replace instances of envvar TRAVIS with CI
2016-03-04 12:32:50 -03:00
Markus Unterwaditzer
13af5ffbaf
Replace CI with TRAVIS
2016-03-04 15:07:55 +01:00
Markus Unterwaditzer
e244eecc52
Stylefixes
2016-03-04 15:07:55 +01:00
Hugo Osvaldo Barrera
1ede6884b7
Allow running deterministic tests
2016-03-04 15:07:55 +01:00
Markus Unterwaditzer
cd07d7fc68
Add test for proper dependencies
2016-03-04 15:07:55 +01:00
Markus Unterwaditzer
e725df4747
metasync: Strip whitespace from values
...
Fix #358
2016-03-04 15:06:00 +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
a25fd354d9
Remove unnecessary teardown
2016-03-01 14:57:34 +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
7d60c05b2b
filesystem: missing metadata is handled correctly
2016-02-26 16:39:37 +01:00
Markus Unterwaditzer
8a6ad410da
Tests for fetchparams
2016-02-26 16:39:37 +01:00
Markus Unterwaditzer
5300e6816b
100% coverage for metasync
2016-02-26 16:39:37 +01:00
Markus Unterwaditzer
f81f248dde
Stylefix
2016-02-17 19:51:18 +01:00
Markus Unterwaditzer
6e9e856aae
Better comments
2016-02-16 23:05:00 +01:00
Markus Unterwaditzer
f2a0d07c09
Fix bug in sync if href changes
2016-02-16 22:59:07 +01:00
Markus Unterwaditzer
fd3d81e925
Remove VERSION from ignored props, more tests
2016-02-16 01:37:39 +01:00
Markus Unterwaditzer
27345add6d
Accomodate to new Sabre version
2016-02-15 21:57:58 +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
b12660f1a8
Warn when running under Python 2
...
See #219
2016-01-24 19:35:37 +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
563f9c9d34
Re-add minimal requirements build
...
Testing older lxml against radicale
2015-12-18 21:08:11 +01:00
Markus Unterwaditzer
211ff0e889
Stylefixes
2015-11-28 16:08:17 +01:00
Markus Unterwaditzer
5f80b9f3f6
Fix testcase
2015-11-28 16:07:40 +01:00
Markus Unterwaditzer
b694c3f60c
Add testcase for bogus etag changes
2015-11-28 16:05:22 +01:00
Markus Unterwaditzer
b144ae1701
Restructure status layout for more flexibility
2015-11-28 15:41:37 +01:00
Markus Unterwaditzer
3efca22207
Stylefix
2015-11-13 23:57:07 +01:00
Markus Unterwaditzer
ed22764921
Fix bug during prefetch
...
The idea that prefetching isn't necessary if the other storage can't be
written to is wrong, we still need to prefetch for UID-matching
2015-11-13 23:00:59 +01:00
Markus Unterwaditzer
87baac535d
Add tests
2015-11-05 00:00:18 +01:00
Markus Unterwaditzer
21b1bafc48
Add prompt strategy
2015-10-04 13:30:43 +02: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
eb1485d99f
Fix test
2015-09-12 16:42:50 +02:00
Markus Unterwaditzer
8425984ebb
Style fixes
2015-09-11 03:14:32 +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
d59376e231
Remove unnecessary params, fix tests
2015-08-20 15:49:36 +02:00
Markus Unterwaditzer
0041934318
fix tests
2015-08-20 15:38:04 +02:00
Markus Unterwaditzer
930ea6a226
Fix tests for ownCloud
...
See https://github.com/owncloud/contacts/issues/1025
2015-08-18 21:25:44 +02:00
Markus Unterwaditzer
4f7589ca7f
Fix logging
2015-08-18 21:25:19 +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
Ben Boeckel
216e6c3b21
ssl: use verify and verify_fingerprint
...
Both have their uses. The latter is very strict in what it will accept,
but it does not catch expired certificates.
2015-08-06 11:25:06 +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
10148f47f8
repair: Also fix hrefs, stricter safe-set
...
Fix #236
2015-07-26 12:04:14 +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
b58935c90d
Fix tests again
...
Reverts f087ec599e
2015-07-09 00:10:02 +02:00
Markus Unterwaditzer
fc5175f7f3
Flake8 fixes
2015-07-08 20:42:26 +02:00
Markus Unterwaditzer
75d4f08c25
Bugfix: Actually cache passwords
2015-07-08 17:16:35 +02:00
Markus Unterwaditzer
2d5a230fa4
Style fixes
2015-07-07 16:51:31 +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
f087ec599e
This is not needed anymore
2015-07-07 16:19:27 +02:00
Markus Unterwaditzer
31de43b4a9
Remove collection_human
2015-07-06 16:22:33 +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
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
237aacee7d
Deal with unicode UIDs in sync
2015-06-12 02:51:34 +02:00
Markus Unterwaditzer
263a45e2a5
Fix unicode URLs
2015-06-12 02:51:34 +02:00
Markus Unterwaditzer
e5c826ccfd
Harden vdirsyncer against changing UIDs
...
In a strict sense not necessary since UIDs of an item must not be
changed.
2015-06-06 15:40:16 +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
7d41378505
dav: Fully move collection management into Discover
2015-06-04 12:18:18 +02:00
Markus Unterwaditzer
7ef30202d6
Move imports for startup speed
2015-06-03 13:23:49 +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
598d3600cd
stylefix
2015-04-23 16:49:41 +02:00
Markus Unterwaditzer
4d3f02b618
Add testcase for #194
2015-04-23 15:48:48 +02:00
Markus Unterwaditzer
d37d85dc26
Rewrite split_collection
...
Related to #194
2015-04-23 15:21:27 +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
Markus Unterwaditzer
e2eb79d656
A lot of module restructuring
...
- Split utils up again
- Optimize performance when importing a specific storage. This is useful
for khal which uses our FilesystemStorage (and doesn't want to import
requests).
2015-04-13 17:33:44 +02:00
Markus Unterwaditzer
90d283b3b8
Merge pull request #191 from untitaker/fingerprint-adapt
...
Use FingerprintAdapter from req-toolbelt
2015-04-12 14:42:57 +02:00
Markus Unterwaditzer
1f8593ebbf
Fix style
2015-04-11 16:42:03 +02:00
Markus Unterwaditzer
53414f5bee
add testcase for #192
2015-04-11 15:19:14 +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
345581aa5b
Add another test for full repair command
2015-03-07 22:51:02 +01:00
Markus Unterwaditzer
c73efe65af
Add test for repair command
2015-03-07 22:43:48 +01:00
Markus Unterwaditzer
8d5fed48bc
Remove icalendar
2015-03-07 18:34:57 +01:00
Markus Unterwaditzer
42662a97c3
Add benchmarks to vobject parsing tests
2015-03-07 18:32:27 +01:00
Markus Unterwaditzer
fb5ed72c93
style fixes
2015-03-07 15:29:08 +01:00
Markus Unterwaditzer
9300069817
Remove click runners from test_config
2015-03-07 15:06:26 +01:00
Markus Unterwaditzer
1ca0859da1
Restructure CLI tests
2015-03-07 13:45:10 +01:00
Markus Unterwaditzer
6751880711
Assert that cache invalidation works fine
2015-03-07 13:33:13 +01:00
Markus Unterwaditzer
a559021447
Add benchmarks
2015-03-03 21:25:54 +01:00
Markus Unterwaditzer
18103afcc2
Fix tests
2015-02-26 12:13:20 +01:00
Markus Unterwaditzer
2c6ccd1dfa
Merge pull request #178 from untitaker/sync_rewrite
...
Sync rewrite
2015-02-25 16:05:49 +01:00
Markus Unterwaditzer
08b6ce6b8c
That test is broken on PyPy too
2015-02-22 22:01:10 +01:00
Markus Unterwaditzer
df55926c39
Sync rewrite
2015-02-21 14:14:43 +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
334ade7e6b
style fix
2015-01-31 17:31:03 +01:00
Markus Unterwaditzer
08380c199e
More performance improvements to singlefile
2015-01-31 10:35:53 +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
27f5d54240
Add atomicwrites dependency
2015-01-29 12:12:40 +01:00
Markus Unterwaditzer
43e594fb43
Style fixes
2015-01-24 20:20:24 +01:00
Markus Unterwaditzer
76c7f034a7
Catch IdentConflict
...
Fix #170
2015-01-24 16:35:03 +01:00
Markus Unterwaditzer
5ce0d97f91
Remove copyright headers
2015-01-21 13:02:30 +01:00
Markus Unterwaditzer
ce2cea130c
Make status_path relative to config file
2015-01-12 20:16:10 +01:00
Markus Unterwaditzer
8ab9c429cc
Rewrite safe_write
2015-01-12 00:32:49 +01:00
Markus Unterwaditzer
cda763fcc5
Set verify=False if verify_fingerprint is given
2015-01-10 23:31:55 +01:00
Markus Unterwaditzer
ebedca1e85
add testcase
2015-01-10 23:01:34 +01:00
Markus Unterwaditzer
12098bcc9d
Add testcase for moved hrefs.
2015-01-10 22:06:56 +01:00
Markus Unterwaditzer
a55d1f2d03
Re-enable baikal tests
2015-01-04 13:43:53 +01:00
Markus Unterwaditzer
ccc3dee28b
Handle UID conflicts during sync
2015-01-03 16:30:23 +01:00
Markus Unterwaditzer
6f95870a48
Remove old config value style
2015-01-01 23:28:54 +01:00
Markus Unterwaditzer
fab29b4ecb
Test collection creation explicitly
2015-01-01 22:01:24 +01:00
Markus Unterwaditzer
8e694a2a2f
Don't test collection creation indirectly
2015-01-01 22:01:24 +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