Commit graph

43 commits

Author SHA1 Message Date
Hugo Osvaldo Barrera
20cc1247ed ruff: apply auto-fixes 2025-08-29 10:03:24 +02:00
Hugo Osvaldo Barrera
b50f9def00 Ensure type annotations are backwards compatible
Related: https://github.com/pimutils/todoman/issues/544
2023-10-29 16:04:23 +01:00
Hugo Osvaldo Barrera
5b8f00e720 Sort imports 2021-07-25 18:35:47 +02:00
Hugo Osvaldo Barrera
1a1f6f0788 Initial async support
Add asyncio to the storage backends and most of the codebase. A lot of
it merely uses asyncio APIs, but still doesn't actually run several
things concurrently internally. Further improvements will be added on
top of these changes

Thanks to  Thomas Grainger (@graingert) for a few useful pointers
related to asyncio.
2021-06-26 13:40:35 +02:00
Hugo Osvaldo Barrera
d2d41e5df1 Use black to auto-format the codebase 2021-05-06 19:28:54 +02:00
Hugo Osvaldo Barrera
b1b4dd92fe Sort imports
I don't want to ever have to sort imports again. It's a poor use of
developer time. Automate this with a pre-commit hook, and check this on
CI.

Developers: I suggest you configure your editor to use
`reorder_python_imports`. It uses the standard sorting, and detects
first/third party libs well.
2020-06-09 14:34:45 +02:00
Hugo Osvaldo Barrera
308289febf Remove python2 leftover code 2020-06-08 18:40:33 +02:00
Markus Unterwaditzer
9314a93d67 Add autopep8 git commit hook (#671)
* Add autopep git hook

* Fix broken link
2017-09-23 13:55:57 +02:00
Markus Unterwaditzer
7f80251527 Test development Radicale again (#428)
* Revert "Don't test development Radicale"

This reverts commit 7a5241101e.

* Fix Radicale test setup

* Radicale is very tolerant

* Simplify test such that output is more predictable

* Runtime version check for Radicale

* Don't create user explicitly

* stylefix

* Shorter tracebacks

Travis logs are very hard to read
2017-05-30 09:12:00 +02:00
Markus Unterwaditzer
668220dbd7 Add fastmail testserver (#572) 2017-03-02 21:13:08 +01:00
Markus Unterwaditzer
76f794eef3 Module restructuring 2017-02-27 21:19:27 +01:00
Markus Unterwaditzer
6f4ff7aab1 Replace Dav with DAV
Fix #501
2016-09-27 10:46:17 +02:00
Markus Unterwaditzer
d16721cde8 Replace a few skips with xfails 2016-05-02 17:07:31 +02:00
Markus Unterwaditzer
b12660f1a8 Warn when running under Python 2
See #219
2016-01-24 19:35:37 +01:00
Markus Unterwaditzer
5f682cadb9 Make server config management generic 2015-09-24 17:01:23 +02:00
Markus Unterwaditzer
bcd1bfdc62 Fix up build scripts 2015-09-19 22:58:32 +02:00
Markus Unterwaditzer
f0e842ac41 Split up caldav and carddav tests 2015-07-25 03:30:47 +02:00
Markus Unterwaditzer
5ce0d97f91 Remove copyright headers 2015-01-21 13:02:30 +01:00
Markus Unterwaditzer
c1eb55c241 Copyright and contributor stuff
Fix #60
2014-05-22 12:50:43 +02:00
Markus Unterwaditzer
d14dfcd5f8 More copyright headers
[ci skip]
2014-04-01 21:09:40 +02:00
Markus Unterwaditzer
475671f437 Less files 2014-03-26 18:11:26 +01:00
Markus Unterwaditzer
ab77840b5e Skip radicale tests for broken database storage. 2014-03-21 17:38:01 +01:00
Markus Unterwaditzer
bf21978e56 Fix dav server default 2014-03-19 23:03:12 +01:00
Markus Unterwaditzer
f7690ad96a Argh, Travis 2014-03-19 21:32:20 +01:00
Markus Unterwaditzer
21e694c98c More fixes 2014-03-19 00:07:44 +01:00
Markus Unterwaditzer
d61c4fc31b WIP 2014-03-19 00:07:44 +01:00
Markus Unterwaditzer
736b7359a6 Flake8 2014-03-17 19:33:55 +01:00
Markus Unterwaditzer
83299ae4f4 Owncloud isn't even available 2014-03-16 16:17:06 +01:00
Markus Unterwaditzer
c5d768e86c Fix typo 2014-03-16 14:02:28 +01:00
Markus Unterwaditzer
6bf68aea83 Move radicale server to new file 2014-03-16 14:00:04 +01:00
Markus Unterwaditzer
cdae049df2 Fix testfailure due to missing fileext for Radicale 2014-03-12 15:02:16 +01:00
Markus Unterwaditzer
ebf95781e0 BAM! 2014-03-11 18:02:56 +01:00
Markus Unterwaditzer
3274945391 Add radicale db storage as test 2014-03-09 21:55:20 +01:00
Markus Unterwaditzer
8c120d84ef More tests 2014-03-09 20:13:51 +01:00
Markus Unterwaditzer
03b6d11ac8 Deduplication 2014-03-09 17:08:07 +01:00
Markus Unterwaditzer
bef7b3e25a Remove unnecessary variable 2014-03-09 11:22:11 +01:00
Markus Unterwaditzer
bcc3dc560e Flake 8 2014-03-09 03:40:24 +01:00
Markus Unterwaditzer
ef786c3586 Add basic discover tests 2014-03-09 03:35:32 +01:00
Markus Unterwaditzer
a711bf0428 Use mock for dav tests too 2014-03-09 02:11:23 +01:00
Markus Unterwaditzer
dc86368997 More asserts 2014-03-07 01:06:03 +01:00
Markus Unterwaditzer
273cc4d6fd Fixed a lot of tests 2014-03-04 17:27:09 +01:00
Markus Unterwaditzer
26a3932289 Fix tmpdir teardown 2014-03-03 17:55:11 +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
Renamed from vdirsyncer/tests/storage/dav/__init__.py (Browse further)