From 7d3686524f7861ecd791fef022f8b1875a32c344 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Fri, 8 Dec 2006 16:00:25 +1300 Subject: [PATCH] Test for PUT failling / succeeding versus the lock. --- .../regression-suite/803-Mulberry-PUT-1.test | 8 ++++++++ .../regression-suite/804-Mulberry-PUT-1.test | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 testing/tests/regression-suite/803-Mulberry-PUT-1.test create mode 100644 testing/tests/regression-suite/804-Mulberry-PUT-1.test diff --git a/testing/tests/regression-suite/803-Mulberry-PUT-1.test b/testing/tests/regression-suite/803-Mulberry-PUT-1.test new file mode 100644 index 00000000..f4b7d2ff --- /dev/null +++ b/testing/tests/regression-suite/803-Mulberry-PUT-1.test @@ -0,0 +1,8 @@ +# +# Attempt to put this Mulberry event into a location that is locked. +TYPE=PUT +URL=http://mycaldav/caldav.php/user1/home/i1278618276.ics +HEADER=Content-Type: text/calendar; charset=utf-8 +HEAD +DATA=F56B49B10FC923D20FE2DC92D6580340-0.ics + diff --git a/testing/tests/regression-suite/804-Mulberry-PUT-1.test b/testing/tests/regression-suite/804-Mulberry-PUT-1.test new file mode 100644 index 00000000..4273bbc9 --- /dev/null +++ b/testing/tests/regression-suite/804-Mulberry-PUT-1.test @@ -0,0 +1,18 @@ +# +# Attempt to put this Mulberry event into a location that is locked. +# - but this time supply the token so it succeeds +# +TYPE=PUT +URL=http://mycaldav/caldav.php/user1/home/i1278618276.ics + +# Get the lock token from the earlier lock +GETSQL=locktoken +SELECT opaquelocktoken FROM locks WHERE dav_name = '/user1/home/i1278618276.ics' +ENDSQL + + +HEADER=Content-Type: text/calendar; charset=utf-8 +HEADER=Lock-Token: +HEAD +DATA=F56B49B10FC923D20FE2DC92D6580340-0.ics +