From 35a21b1941e8cf9a051027776330688a193e113a Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Thu, 26 Feb 2026 08:48:26 +0100 Subject: [PATCH 1/3] fix testcase directories for windows --- radicale/tests/test_sharing.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/radicale/tests/test_sharing.py b/radicale/tests/test_sharing.py index 2edb07fa..048a8355 100644 --- a/radicale/tests/test_sharing.py +++ b/radicale/tests/test_sharing.py @@ -2261,10 +2261,10 @@ permissions: RrWw""") json_dict: dict path_user1 = "/user1/calendarPGu1.ics/" - path_owner1_T = "/owner1/cal-T/" - path_owner1_t = "/owner1/cal-t/" - path_owner1_M = "/owner1/cal-M/" - path_owner1_m = "/owner1/cal-m/" + path_owner1_T = "/owner1/cal-T-uc/" + path_owner1_t = "/owner1/cal-t-lc/" + path_owner1_M = "/owner1/cal-M-uc/" + path_owner1_m = "/owner1/cal-m-lc/" logging.info("\n*** prepare") self.mkcalendar(path_owner1_T, login="owner1:owner1pw") From 4e00c7567f74892aa617050af97287ff69308f65 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Thu, 26 Feb 2026 08:52:58 +0100 Subject: [PATCH 2/3] align rights file content --- radicale/tests/test_sharing.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/radicale/tests/test_sharing.py b/radicale/tests/test_sharing.py index 048a8355..dce887b2 100644 --- a/radicale/tests/test_sharing.py +++ b/radicale/tests/test_sharing.py @@ -2223,19 +2223,19 @@ collection: {user} permissions: RrWw [owner1-T] user: owner1 -collection: {user}/cal-T(/.*)? +collection: {user}/cal-T-uc(/.*)? permissions: RrWwT [owner1-t] user: owner1 -collection: {user}/cal-t(/.*)? +collection: {user}/cal-t-lc(/.*)? permissions: RrWwt [owner1-M] user: owner1 -collection: {user}/cal-M(/.*)? +collection: {user}/cal-M-uc(/.*)? permissions: RrWwM [owner1-m] user: owner1 -collection: {user}/cal-m(/.*)? +collection: {user}/cal-m-lc(/.*)? permissions: RrWwm [default] user: .+ From 48e4cc6380dcd197d7a3d492821017c2d03174b5 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Thu, 26 Feb 2026 09:02:49 +0100 Subject: [PATCH 3/3] next uc/lc fix --- radicale/tests/test_sharing.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/radicale/tests/test_sharing.py b/radicale/tests/test_sharing.py index dce887b2..2cf9f508 100644 --- a/radicale/tests/test_sharing.py +++ b/radicale/tests/test_sharing.py @@ -2288,22 +2288,22 @@ permissions: RrWw""") logging.info("\n*** create map user1/owner1, globally disabled / not granted M -> 403") json_dict['PathMapped'] = path_owner1_M - json_dict['PathOrToken'] = path_user1 + "dM" + db_type + json_dict['PathOrToken'] = path_user1 + "dM-uc" + db_type _, headers, answer = self._sharing_api_json("map", "create", check=403, login="owner1:owner1pw", json_dict=json_dict) logging.info("\n*** create map user1/owner1, globally disabled / not granted T -> 403") json_dict['PathMapped'] = path_owner1_T - json_dict['PathOrToken'] = path_user1 + "dT" + db_type + json_dict['PathOrToken'] = path_user1 + "dT-uc" + db_type _, headers, answer = self._sharing_api_json("map", "create", check=403, login="owner1:owner1pw", json_dict=json_dict) logging.info("\n*** create map user1/owner1, globally disabled / not granted t -> 403") json_dict['PathMapped'] = path_owner1_t - json_dict['PathOrToken'] = path_user1 + "dt" + db_type + json_dict['PathOrToken'] = path_user1 + "dt-lc" + db_type _, headers, answer = self._sharing_api_json("map", "create", check=403, login="owner1:owner1pw", json_dict=json_dict) logging.info("\n*** create map user1/owner1, globally disabled / granted m -> 200") json_dict['PathMapped'] = path_owner1_m - json_dict['PathOrToken'] = path_user1 + "dm" + db_type + json_dict['PathOrToken'] = path_user1 + "dm-lc" + db_type _, headers, answer = self._sharing_api_json("map", "create", check=200, login="owner1:owner1pw", json_dict=json_dict) logging.info("\n*** create map user1/owner1, globally enabled") @@ -2311,22 +2311,22 @@ permissions: RrWw""") logging.info("\n*** create map user1/owner1, globally enabled / not granted M -> 403") json_dict['PathMapped'] = path_owner1_M - json_dict['PathOrToken'] = path_user1 + "eM" + db_type + json_dict['PathOrToken'] = path_user1 + "eM-uc" + db_type _, headers, answer = self._sharing_api_json("map", "create", check=403, login="owner1:owner1pw", json_dict=json_dict) logging.info("\n*** create map user1/owner1, globally enabled / ignore T -> 200") json_dict['PathMapped'] = path_owner1_T - json_dict['PathOrToken'] = path_user1 + "eT" + db_type + json_dict['PathOrToken'] = path_user1 + "eT-uc" + db_type _, headers, answer = self._sharing_api_json("map", "create", check=200, login="owner1:owner1pw", json_dict=json_dict) logging.info("\n*** create map user1/owner1, globally enabled / ignore t -> 200") json_dict['PathMapped'] = path_owner1_t - json_dict['PathOrToken'] = path_user1 + "et" + db_type + json_dict['PathOrToken'] = path_user1 + "et-lc" + db_type _, headers, answer = self._sharing_api_json("map", "create", check=200, login="owner1:owner1pw", json_dict=json_dict) logging.info("\n*** create map user1/owner1, globally enabled / ignore m -> 200") json_dict['PathMapped'] = path_owner1_m - json_dict['PathOrToken'] = path_user1 + "em" + db_type + json_dict['PathOrToken'] = path_user1 + "em-lc" + db_type _, headers, answer = self._sharing_api_json("map", "create", check=200, login="owner1:owner1pw", json_dict=json_dict) # create token