tests: spread fixture birthdays and updated dates
The seed cards all shared April 12 and a 75-day backdate ceiling, so
the dashboard columns each showed one cluster. oqmvpzooywwmtwwx.vcf
stays untouched: the recorded PUT's If-Match pins its seed etag.

Assisted-by: GLM-5.3 via pi
change lrpkuskwyuuxtqnozulksrrkupspwkuq
commit caac87f8dec94fd77f5adf959b2f580791770908
author Alpha Chen <alpha@kejadlen.dev>
date
parent wtlunknx
diff --git a/test/fixture_data.rb b/test/fixture_data.rb
index e44b22e..cdba363 100644
--- a/test/fixture_data.rb
+++ b/test/fixture_data.rb
@@ -23,8 +23,10 @@ module FixtureData
   # UI's recently-updated list, not specific values for anything to
   # assert on.
   AGO_SECONDS = [
-    0, 5 * 60, 45 * 60, 3 * 3600, 9 * 3600,
-    1 * 86_400, 3 * 86_400, 8 * 86_400, 15 * 86_400, 30 * 86_400, 75 * 86_400,
+    0, 3 * 60, 20 * 60, 90 * 60,
+    4 * 3_600, 18 * 3_600,
+    2 * 86_400, 5 * 86_400, 12 * 86_400, 26 * 86_400,
+    60 * 86_400, 130 * 86_400, 260 * 86_400, 380 * 86_400,
   ].freeze
 
   # Every seed card, keyed by the id its filename gives it.
diff --git a/test/fixtures/cards/bday-basic-noyear.vcf b/test/fixtures/cards/bday-basic-noyear.vcf
index 9dc35dc..b2dceb0 100644
--- a/test/fixtures/cards/bday-basic-noyear.vcf
+++ b/test/fixtures/cards/bday-basic-noyear.vcf
@@ -2,6 +2,6 @@ BEGIN:VCARD
 VERSION:3.0
 N:Birthday;Basic No-Year;;;
 FN:Basic No-Year Birthday
-BDAY:--0412
+BDAY:--0308
 UID:bday-basic-noyear
 END:VCARD
diff --git a/test/fixtures/cards/bday-complete.vcf b/test/fixtures/cards/bday-complete.vcf
index 97263ec..3f9d8b5 100644
--- a/test/fixtures/cards/bday-complete.vcf
+++ b/test/fixtures/cards/bday-complete.vcf
@@ -2,6 +2,6 @@ BEGIN:VCARD
 VERSION:3.0
 N:Birthday;Complete;;;
 FN:Complete Birthday
-BDAY:1985-04-12
+BDAY:1987-06-21
 UID:bday-complete
 END:VCARD
diff --git a/test/fixtures/cards/bday-datetime.vcf b/test/fixtures/cards/bday-datetime.vcf
index d64a94d..aad4cd1 100644
--- a/test/fixtures/cards/bday-datetime.vcf
+++ b/test/fixtures/cards/bday-datetime.vcf
@@ -2,6 +2,6 @@ BEGIN:VCARD
 VERSION:3.0
 N:Birthday;Date-Time;;;
 FN:Date-Time Birthday
-BDAY:1985-04-12T23:10:00Z
+BDAY:1992-09-03T23:10:00Z
 UID:bday-datetime
 END:VCARD
diff --git a/test/fixtures/cards/bday-day-only.vcf b/test/fixtures/cards/bday-day-only.vcf
index 1acf866..2101a86 100644
--- a/test/fixtures/cards/bday-day-only.vcf
+++ b/test/fixtures/cards/bday-day-only.vcf
@@ -2,6 +2,6 @@ BEGIN:VCARD
 VERSION:3.0
 N:Birthday;Day Only;;;
 FN:Day Only Birthday
-BDAY:---12
+BDAY:---04
 UID:bday-day-only
 END:VCARD
diff --git a/test/fixtures/cards/bday-extended-noyear.vcf b/test/fixtures/cards/bday-extended-noyear.vcf
index e9087ba..b126124 100644
--- a/test/fixtures/cards/bday-extended-noyear.vcf
+++ b/test/fixtures/cards/bday-extended-noyear.vcf
@@ -2,6 +2,6 @@ BEGIN:VCARD
 VERSION:3.0
 N:Birthday;Extended No-Year;;;
 FN:Extended No-Year Birthday
-BDAY:--04-12
+BDAY:--11-27
 UID:bday-extended-noyear
 END:VCARD
diff --git a/test/fixtures/cards/bday-month-only.vcf b/test/fixtures/cards/bday-month-only.vcf
index f556f94..7ce642f 100644
--- a/test/fixtures/cards/bday-month-only.vcf
+++ b/test/fixtures/cards/bday-month-only.vcf
@@ -2,6 +2,6 @@ BEGIN:VCARD
 VERSION:3.0
 N:Birthday;Month Only;;;
 FN:Month Only Birthday
-BDAY:--04
+BDAY:--07
 UID:bday-month-only
 END:VCARD
diff --git a/test/fixtures/cards/bday-omit-year.vcf b/test/fixtures/cards/bday-omit-year.vcf
index 2e6ecdc..1eae73e 100644
--- a/test/fixtures/cards/bday-omit-year.vcf
+++ b/test/fixtures/cards/bday-omit-year.vcf
@@ -2,6 +2,6 @@ BEGIN:VCARD
 VERSION:3.0
 N:Birthday;Omit-Year;;;
 FN:Omit-Year Birthday
-BDAY;X-APPLE-OMIT-YEAR=1604:1604-04-12
+BDAY;X-APPLE-OMIT-YEAR=1604:1604-01-15
 UID:bday-omit-year
 END:VCARD
diff --git a/test/fixtures/cards/bday-year-month.vcf b/test/fixtures/cards/bday-year-month.vcf
index 8e7ef75..96db17c 100644
--- a/test/fixtures/cards/bday-year-month.vcf
+++ b/test/fixtures/cards/bday-year-month.vcf
@@ -2,6 +2,6 @@ BEGIN:VCARD
 VERSION:3.0
 N:Birthday;Year-Month;;;
 FN:Year-Month Birthday
-BDAY:1985-04
+BDAY:1998-10
 UID:bday-year-month
 END:VCARD
diff --git a/test/fixtures/cards/bday-year-only.vcf b/test/fixtures/cards/bday-year-only.vcf
index 3b9ef7d..059edf7 100644
--- a/test/fixtures/cards/bday-year-only.vcf
+++ b/test/fixtures/cards/bday-year-only.vcf
@@ -2,6 +2,6 @@ BEGIN:VCARD
 VERSION:3.0
 N:Birthday;Year Only;;;
 FN:Year Only Birthday
-BDAY:1985
+BDAY:1972
 UID:bday-year-only
 END:VCARD
diff --git a/test/fixtures/macos-exchange/05-propfind-addressbook-ctag/response b/test/fixtures/macos-exchange/05-propfind-addressbook-ctag/response
index 5bf90d7..6551c0a 100644
--- a/test/fixtures/macos-exchange/05-propfind-addressbook-ctag/response
+++ b/test/fixtures/macos-exchange/05-propfind-addressbook-ctag/response
@@ -16,8 +16,8 @@ Content-Type: text/xml
           <d:report><d:sync-collection/></d:report>
         </d:supported-report>
       </d:supported-report-set>
-      <cs:getctag>dd8f4d6dc8fa74f0ea9abdc089a0b2a9c1c5a548ee3f2812c3ee7e6abbfbf1cb</cs:getctag>
-      <d:sync-token>http://pro-tacts/sync/dd8f4d6dc8fa74f0ea9abdc089a0b2a9c1c5a548ee3f2812c3ee7e6abbfbf1cb</d:sync-token>
+      <cs:getctag>2feb58bb7e68a11ade71068bf8f63099f5789a487bd45b70a48868b70c9a4e3d</cs:getctag>
+      <d:sync-token>http://pro-tacts/sync/2feb58bb7e68a11ade71068bf8f63099f5789a487bd45b70a48868b70c9a4e3d</d:sync-token>
       <d:current-user-privilege-set>
         <d:privilege><d:read/></d:privilege>
         <d:privilege><d:write/></d:privilege>
diff --git a/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response b/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response
index 2c255c8..2198f9d 100644
--- a/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response
+++ b/test/fixtures/macos-exchange/06-propfind-addressbook-listing/response
@@ -26,7 +26,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-basic-noyear.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"98dbb3374e96a83578e334e9d8c5455721576795724e90f621d11a6b4662bc27"</d:getetag>
+      <d:getetag>"bbc86afedab3b3dfa349da2ff6ed736922389a68074fc7a7905b40b1825bc425"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -35,7 +35,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-complete.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"45d8178d8bb621243701ec282a386af13a226c9a6aa3f98bcd4d53a1deffefdc"</d:getetag>
+      <d:getetag>"4f18a47439816f1488e1bea6ddd31b26dd098de0e5245e57e70e32944be12804"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -44,7 +44,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-datetime.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"16aae3a4d1cb495a0fa706932b411f87862c0d2111bab8b07efd3b5354b44847"</d:getetag>
+      <d:getetag>"e05100ccdcc77884ab0cd415544df3be9caaed41b37cf6f15b1675462e92bc14"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -53,7 +53,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-day-only.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"f5c9defba63b13fe74e2ad78270bf609957db631ff701aa9920fcd8aa5d8f28c"</d:getetag>
+      <d:getetag>"25ef184d775a0c7551be4cf5397292a36982d89565aa33e314d65bc0aae0299c"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -62,7 +62,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-extended-noyear.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"433c9c285186c3a1cee60452295512a7f8e326e7b70c4670c399b235f9300a62"</d:getetag>
+      <d:getetag>"303991514fc3eb60721a39f014cf533a407039f558b4dfc5556bfc31c35173e9"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -71,7 +71,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-month-only.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"9e74786a9f63faee3401fbb02a58da8ee8238d358d9378bc9487c4c3ad3c33a7"</d:getetag>
+      <d:getetag>"6aafe94f0d0857d91ee3a8bba7a49f9ceb758270cb5a2b4d35e7f48026494881"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -80,7 +80,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-omit-year.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"a448d198e3c96acaf128f490b5ebdc1a961823ffb15f1dca480fde63f9e63902"</d:getetag>
+      <d:getetag>"fe423fff45d51c9c49cc25d667a9fd2ee3f9f53dbb2be12acad15f1088b5c2a0"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -89,7 +89,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-year-month.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"48a1e4a752c132571a33aec08edafe49d2b3b64a4b9658a7a41cac30e8bd7866"</d:getetag>
+      <d:getetag>"aa31020a69a1123e0c3bfefa0cf34a8ecf8c58e2f4af6f293c62920a06a26357"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -98,7 +98,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-year-only.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"cc4ef0c4a6d004412a4b7f11dd05d66414204d822c9de0453eaafe164378b53e"</d:getetag>
+      <d:getetag>"05e62746a7c24908a89e3ea9f4333a4033ed18d7398b1ff1c1ad192850924313"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
diff --git a/test/fixtures/macos-exchange/08-report-sync-collection/response b/test/fixtures/macos-exchange/08-report-sync-collection/response
index 89d0203..461f78b 100644
--- a/test/fixtures/macos-exchange/08-report-sync-collection/response
+++ b/test/fixtures/macos-exchange/08-report-sync-collection/response
@@ -25,7 +25,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-basic-noyear.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"98dbb3374e96a83578e334e9d8c5455721576795724e90f621d11a6b4662bc27"</d:getetag>
+      <d:getetag>"bbc86afedab3b3dfa349da2ff6ed736922389a68074fc7a7905b40b1825bc425"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -34,7 +34,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-complete.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"45d8178d8bb621243701ec282a386af13a226c9a6aa3f98bcd4d53a1deffefdc"</d:getetag>
+      <d:getetag>"4f18a47439816f1488e1bea6ddd31b26dd098de0e5245e57e70e32944be12804"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -43,7 +43,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-datetime.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"16aae3a4d1cb495a0fa706932b411f87862c0d2111bab8b07efd3b5354b44847"</d:getetag>
+      <d:getetag>"e05100ccdcc77884ab0cd415544df3be9caaed41b37cf6f15b1675462e92bc14"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -52,7 +52,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-day-only.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"f5c9defba63b13fe74e2ad78270bf609957db631ff701aa9920fcd8aa5d8f28c"</d:getetag>
+      <d:getetag>"25ef184d775a0c7551be4cf5397292a36982d89565aa33e314d65bc0aae0299c"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -61,7 +61,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-extended-noyear.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"433c9c285186c3a1cee60452295512a7f8e326e7b70c4670c399b235f9300a62"</d:getetag>
+      <d:getetag>"303991514fc3eb60721a39f014cf533a407039f558b4dfc5556bfc31c35173e9"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -70,7 +70,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-month-only.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"9e74786a9f63faee3401fbb02a58da8ee8238d358d9378bc9487c4c3ad3c33a7"</d:getetag>
+      <d:getetag>"6aafe94f0d0857d91ee3a8bba7a49f9ceb758270cb5a2b4d35e7f48026494881"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -79,7 +79,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-omit-year.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"a448d198e3c96acaf128f490b5ebdc1a961823ffb15f1dca480fde63f9e63902"</d:getetag>
+      <d:getetag>"fe423fff45d51c9c49cc25d667a9fd2ee3f9f53dbb2be12acad15f1088b5c2a0"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -88,7 +88,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-year-month.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"48a1e4a752c132571a33aec08edafe49d2b3b64a4b9658a7a41cac30e8bd7866"</d:getetag>
+      <d:getetag>"aa31020a69a1123e0c3bfefa0cf34a8ecf8c58e2f4af6f293c62920a06a26357"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -97,7 +97,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-year-only.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"cc4ef0c4a6d004412a4b7f11dd05d66414204d822c9de0453eaafe164378b53e"</d:getetag>
+      <d:getetag>"05e62746a7c24908a89e3ea9f4333a4033ed18d7398b1ff1c1ad192850924313"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
diff --git a/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response b/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response
index b5bea47..87f9565 100644
--- a/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response
+++ b/test/fixtures/macos-exchange/09-propfind-addressbook-bootstrap/response
@@ -16,8 +16,8 @@ Content-Type: text/xml
           <d:report><d:sync-collection/></d:report>
         </d:supported-report>
       </d:supported-report-set>
-      <cs:getctag>dd8f4d6dc8fa74f0ea9abdc089a0b2a9c1c5a548ee3f2812c3ee7e6abbfbf1cb</cs:getctag>
-      <d:sync-token>http://pro-tacts/sync/dd8f4d6dc8fa74f0ea9abdc089a0b2a9c1c5a548ee3f2812c3ee7e6abbfbf1cb</d:sync-token>
+      <cs:getctag>2feb58bb7e68a11ade71068bf8f63099f5789a487bd45b70a48868b70c9a4e3d</cs:getctag>
+      <d:sync-token>http://pro-tacts/sync/2feb58bb7e68a11ade71068bf8f63099f5789a487bd45b70a48868b70c9a4e3d</d:sync-token>
       <d:current-user-privilege-set>
         <d:privilege><d:read/></d:privilege>
         <d:privilege><d:write/></d:privilege>
@@ -51,7 +51,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-basic-noyear.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"98dbb3374e96a83578e334e9d8c5455721576795724e90f621d11a6b4662bc27"</d:getetag>
+      <d:getetag>"bbc86afedab3b3dfa349da2ff6ed736922389a68074fc7a7905b40b1825bc425"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -60,7 +60,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-complete.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"45d8178d8bb621243701ec282a386af13a226c9a6aa3f98bcd4d53a1deffefdc"</d:getetag>
+      <d:getetag>"4f18a47439816f1488e1bea6ddd31b26dd098de0e5245e57e70e32944be12804"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -69,7 +69,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-datetime.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"16aae3a4d1cb495a0fa706932b411f87862c0d2111bab8b07efd3b5354b44847"</d:getetag>
+      <d:getetag>"e05100ccdcc77884ab0cd415544df3be9caaed41b37cf6f15b1675462e92bc14"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -78,7 +78,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-day-only.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"f5c9defba63b13fe74e2ad78270bf609957db631ff701aa9920fcd8aa5d8f28c"</d:getetag>
+      <d:getetag>"25ef184d775a0c7551be4cf5397292a36982d89565aa33e314d65bc0aae0299c"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -87,7 +87,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-extended-noyear.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"433c9c285186c3a1cee60452295512a7f8e326e7b70c4670c399b235f9300a62"</d:getetag>
+      <d:getetag>"303991514fc3eb60721a39f014cf533a407039f558b4dfc5556bfc31c35173e9"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -96,7 +96,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-month-only.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"9e74786a9f63faee3401fbb02a58da8ee8238d358d9378bc9487c4c3ad3c33a7"</d:getetag>
+      <d:getetag>"6aafe94f0d0857d91ee3a8bba7a49f9ceb758270cb5a2b4d35e7f48026494881"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -105,7 +105,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-omit-year.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"a448d198e3c96acaf128f490b5ebdc1a961823ffb15f1dca480fde63f9e63902"</d:getetag>
+      <d:getetag>"fe423fff45d51c9c49cc25d667a9fd2ee3f9f53dbb2be12acad15f1088b5c2a0"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -114,7 +114,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-year-month.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"48a1e4a752c132571a33aec08edafe49d2b3b64a4b9658a7a41cac30e8bd7866"</d:getetag>
+      <d:getetag>"aa31020a69a1123e0c3bfefa0cf34a8ecf8c58e2f4af6f293c62920a06a26357"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>
@@ -123,7 +123,7 @@ Content-Type: text/xml
   <d:href>/dav/addressbook/bday-year-only.vcf</d:href>
   <d:propstat>
     <d:prop>
-      <d:getetag>"cc4ef0c4a6d004412a4b7f11dd05d66414204d822c9de0453eaafe164378b53e"</d:getetag>
+      <d:getetag>"05e62746a7c24908a89e3ea9f4333a4033ed18d7398b1ff1c1ad192850924313"</d:getetag>
     </d:prop>
     <d:status>HTTP/1.1 200 OK</d:status>
   </d:propstat>