feat(infra): dav_delete_resource — DELETE de recurso CardDAV/CalDAV (grupo dav)
Completa el CRUD del grupo dav (put/get/list/get-collection/delete). HTTP DELETE con Basic auth, If-Match opcional para borrado condicional, maneja 404 como idempotente. Solo stdlib. 7 tests deterministas (monkeypatch urlopen). Probado contra Xandikos real durante la limpieza del ciclo de sync OSINT. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,14 @@ from .hoppscotch_list_requests import hoppscotch_list_requests
|
||||
from .pass_get_secret import pass_get_secret
|
||||
from .hoppscotch_set_environment import hoppscotch_set_environment
|
||||
from .hoppscotch_run_request import hoppscotch_run_request
|
||||
from .split_vcards import split_vcards
|
||||
from .split_vevents_to_vcalendars import split_vevents_to_vcalendars
|
||||
from .extract_or_make_uid import extract_or_make_uid
|
||||
from .carddav_put_vcard import carddav_put_vcard
|
||||
from .caldav_put_event import caldav_put_event
|
||||
from .dav_list_resources import dav_list_resources
|
||||
from .dav_get_resource import dav_get_resource
|
||||
from .dav_delete_resource import dav_delete_resource
|
||||
|
||||
__all__ = [
|
||||
"setup_logger",
|
||||
@@ -25,4 +33,12 @@ __all__ = [
|
||||
"pass_get_secret",
|
||||
"hoppscotch_set_environment",
|
||||
"hoppscotch_run_request",
|
||||
"split_vcards",
|
||||
"split_vevents_to_vcalendars",
|
||||
"extract_or_make_uid",
|
||||
"carddav_put_vcard",
|
||||
"caldav_put_event",
|
||||
"dav_list_resources",
|
||||
"dav_get_resource",
|
||||
"dav_delete_resource",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user