diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/DataModelVersion.plist b/tests/Test-Cloud-10.15.1.photoslibrary/database/DataModelVersion.plist
new file mode 100644
index 00000000..be9740fe
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/database/DataModelVersion.plist
@@ -0,0 +1,10 @@
+
+
+
+
+ LibrarySchemaVersion
+ 5001
+ MetaSchemaVersion
+ 3
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite
new file mode 100644
index 00000000..cdd094ba
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite-shm
new file mode 100644
index 00000000..14d6ef90
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite-wal
new file mode 100644
index 00000000..01959ae9
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite-wal differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite.lock b/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite.lock
new file mode 100644
index 00000000..7c5c2c9a
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/database/Photos.sqlite.lock
@@ -0,0 +1,16 @@
+
+
+
+
+ hostname
+ Rhets-MacBook-Pro.local
+ hostuuid
+ 9575E48B-8D5F-5654-ABAC-4431B1167324
+ pid
+ 1346
+ processname
+ photolibraryd
+ uid
+ 502
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/metaSchema.db b/tests/Test-Cloud-10.15.1.photoslibrary/database/metaSchema.db
new file mode 100644
index 00000000..2d75bd40
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/metaSchema.db differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/photos.db b/tests/Test-Cloud-10.15.1.photoslibrary/database/photos.db
new file mode 100644
index 00000000..2d75bd40
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/photos.db differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/protection b/tests/Test-Cloud-10.15.1.photoslibrary/database/protection
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/search/graphDataProgress.plist b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/graphDataProgress.plist
new file mode 100644
index 00000000..c4e5e427
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/graphDataProgress.plist differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/search/psi.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/psi.sqlite
new file mode 100644
index 00000000..ca5243ce
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/psi.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/search/psi.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/psi.sqlite-shm
new file mode 100644
index 00000000..fc052eb5
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/psi.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/search/psi.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/psi.sqlite-wal
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/search/searchMetadata.plist b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/searchMetadata.plist
new file mode 100644
index 00000000..89aa2a1d
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/searchMetadata.plist
@@ -0,0 +1,186 @@
+
+
+
+
+ BlacklistedMeaningsByMeaning
+
+ SceneWhitelist
+
+ Graduation
+ Aquarium
+ Food
+ Ice Skating
+ Mountain
+ Cliff
+ Basketball
+ Tennis
+ Jewelry
+ Cheese
+ Softball
+ Football
+ Circus
+ Jet Ski
+ Playground
+ Carousel
+ Paint Ball
+ Windsurfing
+ Sailboat
+ Sunbathing
+ Dam
+ Fireplace
+ Flower
+ Scuba
+ Hiking
+ Cetacean
+ Pier
+ Bowling
+ Snowboarding
+ Zoo
+ Snowmobile
+ Theater
+ Boat
+ Casino
+ Car
+ Diving
+ Cycling
+ Musical Instrument
+ Board Game
+ Castle
+ Sunset Sunrise
+ Martial Arts
+ Motocross
+ Submarine
+ Cat
+ Snow
+ Kiteboarding
+ Squash
+ Geyser
+ Music
+ Archery
+ Desert
+ Blackjack
+ Fireworks
+ Sportscar
+ Feline
+ Soccer
+ Museum
+ Baby
+ Fencing
+ Railroad
+ Nascar
+ Sky Surfing
+ Bird
+ Games
+ Baseball
+ Dressage
+ Snorkeling
+ Pyramid
+ Kite
+ Rowboat
+ Golf
+ Watersports
+ Lightning
+ Canyon
+ Auditorium
+ Night Sky
+ Karaoke
+ Skiing
+ Parade
+ Forest
+ Hot Air Balloon
+ Dragon Parade
+ Easter Egg
+ Monument
+ Jungle
+ Thanksgiving
+ Jockey Horse
+ Stadium
+ Airplane
+ Ballet
+ Yoga
+ Coral Reef
+ Skating
+ Wrestling
+ Bicycle
+ Tattoo
+ Amusement Park
+ Canoe
+ Cheerleading
+ Ping Pong
+ Fishing
+ Magic
+ Reptile
+ Winter Sport
+ Waterfall
+ Train
+ Bonsai
+ Surfing
+ Dog
+ Cake
+ Sledding
+ Sandcastle
+ Glacier
+ Lighthouse
+ Equestrian
+ Rafting
+ Shore
+ Hockey
+ Santa Claus
+ Formula One Car
+ Sport
+ Vehicle
+ Boxing
+ Rollerskating
+ Underwater
+ Orchestra
+ Carnival
+ Rocket
+ Skateboarding
+ Helicopter
+ Performance
+ Oktoberfest
+ Water Polo
+ Skate Park
+ Animal
+ Nightclub
+ String Instrument
+ Dinosaur
+ Gymnastics
+ Cricket
+ Volcano
+ Lake
+ Aurora
+ Dancing
+ Concert
+ Rock Climbing
+ Hang Glider
+ Rodeo
+ Fish
+ Art
+ Motorcycle
+ Volleyball
+ Wake Boarding
+ Badminton
+ Motor Sport
+ Sumo
+ Parasailing
+ Skydiving
+ Kickboxing
+ Pinata
+ Foosball
+ Go Kart
+ Poker
+ Kayak
+ Swimming
+ Atv
+ Beach
+ Dartboard
+ Athletics
+ Camping
+ Tornado
+ Billiards
+ Rugby
+ Airshow
+
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/search/searchProgress.plist b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/searchProgress.plist
new file mode 100644
index 00000000..ad779080
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/searchProgress.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ insertAlbum
+
+ insertAsset
+
+ insertHighlight
+
+ insertMemory
+
+ insertMoment
+
+ removeAlbum
+
+ removeAsset
+
+ removeHighlight
+
+ removeMemory
+
+ removeMoment
+
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/search/searchSystemInfo.plist b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/searchSystemInfo.plist
new file mode 100644
index 00000000..f6d69ef7
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/searchSystemInfo.plist
@@ -0,0 +1,14 @@
+
+
+
+
+ embeddingVersion
+ 1
+ localeIdentifier
+ en_US
+ sceneTaxonomySHA
+ 87914a047c69fbe8013fad2c70fa70c6c03b08b56190fe4054c880e6b9f57cc3
+ searchIndexVersion
+ 10
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/search/synonymsProcess.plist b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/synonymsProcess.plist
new file mode 100644
index 00000000..9ab2085c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/synonymsProcess.plist differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/database/search/zeroKeywords.data b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/zeroKeywords.data
new file mode 100644
index 00000000..cb4f7e5e
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/database/search/zeroKeywords.data differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/0/080525C4-1F05-48E5-A3F4-0C53127BB39C.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/originals/0/080525C4-1F05-48E5-A3F4-0C53127BB39C.jpeg
new file mode 100644
index 00000000..8f8ca842
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/0/080525C4-1F05-48E5-A3F4-0C53127BB39C.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/originals/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6.jpeg
new file mode 100644
index 00000000..79143e18
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/1/1C1C8F1F-826B-4A24-B1CB-56628946A834.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/originals/1/1C1C8F1F-826B-4A24-B1CB-56628946A834.jpeg
new file mode 100644
index 00000000..5ae3378a
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/1/1C1C8F1F-826B-4A24-B1CB-56628946A834.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/3/37210110-E940-4227-92D3-45C40F68EB0A.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/originals/3/37210110-E940-4227-92D3-45C40F68EB0A.jpeg
new file mode 100644
index 00000000..ecaea3fa
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/3/37210110-E940-4227-92D3-45C40F68EB0A.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/5159B117-58DD-4DA0-B130-623662D9172F.mov b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/5159B117-58DD-4DA0-B130-623662D9172F.mov
new file mode 100644
index 00000000..91970f77
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/5159B117-58DD-4DA0-B130-623662D9172F.mov differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE.jpeg
new file mode 100644
index 00000000..f5524884
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE_3.mov b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE_3.mov
new file mode 100644
index 00000000..d54fa242
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE_3.mov differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A.mov b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A.mov
new file mode 100644
index 00000000..82fe8c3e
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A.mov differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D.mov b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D.mov
new file mode 100644
index 00000000..afd61042
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D.mov differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/originals/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72.jpeg
new file mode 100644
index 00000000..fbab3799
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/9/9E129453-39AD-4472-A087-28403A0C48D9.mov b/tests/Test-Cloud-10.15.1.photoslibrary/originals/9/9E129453-39AD-4472-A087-28403A0C48D9.mov
new file mode 100644
index 00000000..4a8c7502
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/9/9E129453-39AD-4472-A087-28403A0C48D9.mov differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/originals/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39.jpeg
new file mode 100644
index 00000000..4e9102c9
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/D/D11D25FF-5F31-47D2-ABA9-58418878DC15.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/originals/D/D11D25FF-5F31-47D2-ABA9-58418878DC15.jpeg
new file mode 100644
index 00000000..d731b122
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/D/D11D25FF-5F31-47D2-ABA9-58418878DC15.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/originals/E/E5BC411D-30EE-44D3-84C0-54760A10579D.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/originals/E/E5BC411D-30EE-44D3-84C0-54760A10579D.jpeg
new file mode 100644
index 00000000..6b3f2c03
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/originals/E/E5BC411D-30EE-44D3-84C0-54760A10579D.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.Photos/appPrivateData.plist b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.Photos/appPrivateData.plist
new file mode 100644
index 00000000..5988f886
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.Photos/appPrivateData.plist
@@ -0,0 +1,39 @@
+
+
+
+
+ CollapsedSidebarSectionIdentifiers
+
+ ExpandedSidebarItemIdentifiers
+
+ PXSharedAlbumsVirtualCollection
+ 13A08E24-F8C0-458F-9D29-BDDCAE13BB00/L0/020
+ PXMediaTypesVirtualCollection
+
+ lastAddToDestination
+
+ YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
+ AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGuCwwZGhshJy40NTY6PkFVJG51
+ bGzWDQ4PEBESExQVFhcYXxAwSVBYTmF2aWdhdGlvbkRlc3RpbmF0aW9uQXV4aWxpYXJ5
+ U3RvcmVBcmNoaXZlS2V5XxAzSVBYTmF2aWdhdGlvbkRlc3RpbmF0aW9uUGFyZW50RGVz
+ dGluYXRpb25BcmNoaXZlS2V5XxBCSVBYTmF2aWdhdGlvbkRlc3RpbmF0aW9uUmVxdWly
+ ZWREZXN0aW5hdGlvbkF1eGlsaWFyeUtleXNBcmNoaXZlS2V5XxAnSVBYTmF2aWdhdGlv
+ bkRlc3RpbmF0aW9uVGl0bGVBcmNoaXZlS2V5XxAsSVBYTmF2aWdhdGlvbkRlc3RpbmF0
+ aW9uSWRlbnRpZmllckFyY2hpdmVLZXlWJGNsYXNzgASAAIALgAOAAoANXxAWY29tLmFw
+ cGxlLnBob3Rvcy5hbGJ1bVtQaG90byBTaG9vdNMcHRIeHyBfEDFVWEF1eGlsaWFyeU5h
+ dmlnYXRpb25TdG9yZU5hbWVzcGFjZURpY3RBcmNoaXZlS2V5XxAuVVhBdXhpbGlhcnlO
+ YXZpZ2F0aW9uU3RvcmVHbG9iYWxEaWN0QXJjaGl2ZUtleYAFgAeACtMiIxIkJSZXTlMu
+ a2V5c1pOUy5vYmplY3RzoKCABtIoKSorWiRjbGFzc25hbWVYJGNsYXNzZXNfEBNOU011
+ dGFibGVEaWN0aW9uYXJ5oyosLVxOU0RpY3Rpb25hcnlYTlNPYmplY3TTIiMSLzEmoTCA
+ CKEygAmABl8QHklQWFBob3Rvc09iamVjdExvY2FsSWRlbnRpZmllcl8QKzIwRjlGNzEy
+ LTQwMTMtNDFBOC1BMUYzLURERUIyRUYwRUI1NC9MMC8wNDDSKCk3OF8QG1VYRGVzdGlu
+ YXRpb25BdXhpbGlhcnlTdG9yZaI5LV8QG1VYRGVzdGluYXRpb25BdXhpbGlhcnlTdG9y
+ ZdIjEjs9oTCACIAM0igpP0BVTlNTZXSiPy3SKClCQ18QGElQWE5hdmlnYXRpb25EZXN0
+ aW5hdGlvbqJELV8QGElQWE5hdmlnYXRpb25EZXN0aW5hdGlvbgAIABEAGgAkACkAMgA3
+ AEkATABRAFMAYgBoAHUAqADeASMBTQF8AYMBhQGHAYkBiwGNAY8BqAG0AbsB7wIgAiIC
+ JAImAi0CNQJAAkECQgJEAkkCVAJdAnMCdwKEAo0ClAKWApgCmgKcAp4CvwLtAvIDEAMT
+ AzEDNgM4AzoDPANBA0cDSgNPA2oDbQAAAAAAAAIBAAAAAAAAAEUAAAAAAAAAAAAAAAAA
+ AAOI
+
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db
new file mode 100644
index 00000000..f268f794
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db-shm
new file mode 100644
index 00000000..2512d8f0
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db-wal
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.AOI.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.AOI.sqlite
new file mode 100644
index 00000000..be8e07be
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.AOI.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.AOI.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.AOI.sqlite-shm
new file mode 100644
index 00000000..1b850fe8
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.AOI.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.AOI.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.AOI.sqlite-wal
new file mode 100644
index 00000000..109b0435
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.AOI.sqlite-wal differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.Nature.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.Nature.sqlite
new file mode 100644
index 00000000..97c1cefd
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.Nature.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.Nature.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.Nature.sqlite-shm
new file mode 100644
index 00000000..70216bef
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.Nature.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.Nature.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.Nature.sqlite-wal
new file mode 100644
index 00000000..23c2b420
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.Nature.sqlite-wal differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.POI.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.POI.sqlite
new file mode 100644
index 00000000..f8797010
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.POI.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.POI.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.POI.sqlite-shm
new file mode 100644
index 00000000..fe9ac284
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.POI.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.POI.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.POI.sqlite-wal
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.ROI.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.ROI.sqlite
new file mode 100644
index 00000000..8dcc1ff0
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.ROI.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.ROI.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.ROI.sqlite-shm
new file mode 100644
index 00000000..65f3321c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.ROI.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.ROI.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.ROI.sqlite-wal
new file mode 100644
index 00000000..d4084583
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSBusinessCategoryCache.ROI.sqlite-wal differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSContactCache.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSContactCache.sqlite
new file mode 100644
index 00000000..6b413365
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSContactCache.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSContactCache.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSContactCache.sqlite-shm
new file mode 100644
index 00000000..a7923da6
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSContactCache.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSContactCache.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSContactCache.sqlite-wal
new file mode 100644
index 00000000..676c8bfb
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSContactCache.sqlite-wal differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSLocationCache.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSLocationCache.sqlite
new file mode 100644
index 00000000..a40d80b4
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSLocationCache.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSLocationCache.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSLocationCache.sqlite-shm
new file mode 100644
index 00000000..8387ae98
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSLocationCache.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSLocationCache.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSLocationCache.sqlite-wal
new file mode 100644
index 00000000..f7ddb6d3
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSLocationCache.sqlite-wal differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSPublicEventCache.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSPublicEventCache.sqlite
new file mode 100644
index 00000000..b0964d3e
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSPublicEventCache.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSPublicEventCache.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSPublicEventCache.sqlite-shm
new file mode 100644
index 00000000..016f21a8
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSPublicEventCache.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSPublicEventCache.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSPublicEventCache.sqlite-wal
new file mode 100644
index 00000000..b4552485
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/CLSPublicEventCache.sqlite-wal differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGCurationCache.sqlite.sqlite b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGCurationCache.sqlite.sqlite
new file mode 100644
index 00000000..4ab71e6c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGCurationCache.sqlite.sqlite differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGCurationCache.sqlite.sqlite-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGCurationCache.sqlite.sqlite-shm
new file mode 100644
index 00000000..bf1bebdf
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGCurationCache.sqlite.sqlite-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGCurationCache.sqlite.sqlite-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGCurationCache.sqlite.sqlite-wal
new file mode 100644
index 00000000..480f41f5
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGCurationCache.sqlite.sqlite-wal differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGSearchComputationCache.plist b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGSearchComputationCache.plist
new file mode 100644
index 00000000..0ffe7e55
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PGSearchComputationCache.plist differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotoAnalysisServicePreferences.plist b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotoAnalysisServicePreferences.plist
new file mode 100644
index 00000000..6ac74d2e
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotoAnalysisServicePreferences.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ BackgroundHighlightCollection
+ 2020-01-11T13:46:34Z
+ BackgroundHighlightEnrichment
+ 2020-01-11T13:46:33Z
+ BackgroundJobAssetRevGeocode
+ 2020-01-11T13:46:34Z
+ BackgroundJobSearch
+ 2020-01-11T13:46:34Z
+ BackgroundPeopleSuggestion
+ 2020-01-11T13:46:33Z
+ BackgroundUserBehaviorProcessor
+ 2020-01-06T02:25:56Z
+ PhotoAnalysisGraphLastBackgroundGraphConsistencyUpdateJobDateKey
+ 2019-12-27T03:55:23Z
+ PhotoAnalysisGraphLastBackgroundGraphRebuildJobDate
+ 2019-12-27T03:55:20Z
+ PhotoAnalysisGraphLastBackgroundMemoryGenerationJobDate
+ 2020-01-11T13:46:34Z
+ SiriPortraitDonation
+ 2020-01-11T04:45:39Z
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/construction-photosgraph.kgdb b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/construction-photosgraph.kgdb
new file mode 100644
index 00000000..4ab71e6c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/construction-photosgraph.kgdb differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/construction-photosgraph.kgdb-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/construction-photosgraph.kgdb-shm
new file mode 100644
index 00000000..fe9ac284
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/construction-photosgraph.kgdb-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/construction-photosgraph.kgdb-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/construction-photosgraph.kgdb-wal
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/liveupdate-photosgraph.kgdb b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/liveupdate-photosgraph.kgdb
new file mode 100644
index 00000000..4ab71e6c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/liveupdate-photosgraph.kgdb differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/liveupdate-photosgraph.kgdb-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/liveupdate-photosgraph.kgdb-shm
new file mode 100644
index 00000000..fe9ac284
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/liveupdate-photosgraph.kgdb-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/liveupdate-photosgraph.kgdb-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/liveupdate-photosgraph.kgdb-wal
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph-tmp.kgdb b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph-tmp.kgdb
new file mode 100644
index 00000000..4ab71e6c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph-tmp.kgdb differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph-tmp.kgdb-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph-tmp.kgdb-shm
new file mode 100644
index 00000000..fe9ac284
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph-tmp.kgdb-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph-tmp.kgdb-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph-tmp.kgdb-wal
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph.kgdb b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph.kgdb
new file mode 100644
index 00000000..589f02ec
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph.kgdb differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph.kgdb-shm b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph.kgdb-shm
new file mode 100644
index 00000000..2c61405e
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph.kgdb-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph.kgdb-wal b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/PhotosGraph/photosgraph.kgdb-wal
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/changetoken.plist b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/changetoken.plist
new file mode 100644
index 00000000..aae0a83c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/changetoken.plist differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/revgeoprovider.plist b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/revgeoprovider.plist
new file mode 100644
index 00000000..bf8f1e5d
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/graph/revgeoprovider.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ revgeoprovider
+ 7618
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/AlgoFaceClusterCache.data b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/AlgoFaceClusterCache.data
new file mode 100644
index 00000000..13f5d7fa
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/AlgoFaceClusterCache.data differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/PersonPromoter b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/PersonPromoter
new file mode 100644
index 00000000..798c98a5
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/PersonPromoter
@@ -0,0 +1,12 @@
+
+
+
+
+ NumberOfFacesProcessedOnLastRun
+ 0
+ ProcessedInQuiescentState
+
+ Version
+ 4
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/PhotoAnalysisServicePreferences.plist b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/PhotoAnalysisServicePreferences.plist
new file mode 100644
index 00000000..2e1eb10e
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/PhotoAnalysisServicePreferences.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ LastContactClassificationKey
+ 2020-01-06T02:28:15Z
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/clustererState.plist b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/clustererState.plist
new file mode 100644
index 00000000..cb4560b6
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/clustererState.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ PVClustererBringUpState
+ 50
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/faceWorkerState.plist b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/faceWorkerState.plist
new file mode 100644
index 00000000..f080c99f
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photoanalysisd/caches/vision/faceWorkerState.plist
@@ -0,0 +1,10 @@
+
+
+
+
+ IncrementalPersonProcessingStage
+ 2
+ PersonBuilderLastMinimumFaceGroupSizeForCreatingMergeCandidates
+ 15
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photolibraryd/appPrivateData.plist b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photolibraryd/appPrivateData.plist
new file mode 100644
index 00000000..2120d8ee
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photolibraryd/appPrivateData.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ PLLibraryServicesManager.LocaleIdentifier
+ en_US
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photolibraryd/caches/CreateDatabase_20191226-195434-08:00 b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photolibraryd/caches/CreateDatabase_20191226-195434-08:00
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photolibraryd/caches/libraryavailable b/tests/Test-Cloud-10.15.1.photoslibrary/private/com.apple.photolibraryd/caches/libraryavailable
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/caches/sharedAssetsPrefetchCount.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/caches/sharedAssetsPrefetchCount.plist
new file mode 100644
index 00000000..4b8c98dd
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/caches/sharedAssetsPrefetchCount.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ date
+ 2020-01-06T03:00:23Z
+ derivativesCount
+ 2
+ thumbnailsCount
+ 0
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/17058154511/9F9A2608-AFE0-4232-A0DC-5ABA7317B978/35243F7D-88C4-4408-B516-C74406E90C15.JPG b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/17058154511/9F9A2608-AFE0-4232-A0DC-5ABA7317B978/35243F7D-88C4-4408-B516-C74406E90C15.JPG
new file mode 100644
index 00000000..72c33379
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/17058154511/9F9A2608-AFE0-4232-A0DC-5ABA7317B978/35243F7D-88C4-4408-B516-C74406E90C15.JPG differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/17058154511/9F9A2608-AFE0-4232-A0DC-5ABA7317B978/9D671650-B2FD-4760-84CA-FD25AF622C63.JPG b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/17058154511/9F9A2608-AFE0-4232-A0DC-5ABA7317B978/9D671650-B2FD-4760-84CA-FD25AF622C63.JPG
new file mode 100644
index 00000000..0335ac8f
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/17058154511/9F9A2608-AFE0-4232-A0DC-5ABA7317B978/9D671650-B2FD-4760-84CA-FD25AF622C63.JPG differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/17058154511/9F9A2608-AFE0-4232-A0DC-5ABA7317B978/Info.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/17058154511/9F9A2608-AFE0-4232-A0DC-5ABA7317B978/Info.plist
new file mode 100644
index 00000000..dfe38fc7
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/17058154511/9F9A2608-AFE0-4232-A0DC-5ABA7317B978/Info.plist
@@ -0,0 +1,22 @@
+
+
+
+
+ cloudOwnerEmail
+ rhettbull@mac.com
+ cloudOwnerFirstName
+ Rhet
+ cloudOwnerHashedPersonID
+ 01cac7cde8a8767251a2cdd183b8ed490fc6e87825f4a495389e824a41a01ba7
+ cloudOwnerLastName
+ Turnbull
+ cloudPublicURLEnabled
+ 0
+ cloudRelationshipState
+ 2
+ cloudSubscriptionDate
+ 2019-12-27T04:16:49Z
+ title
+ osxphotos
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/cloudSharedEmails.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/cloudSharedEmails.plist
new file mode 100644
index 00000000..103e9cdd
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/cloudSharedEmails.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ rhettbull@mac.com
+ 2
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/cloudSharedPersonInfos.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/cloudSharedPersonInfos.plist
new file mode 100644
index 00000000..53b07de4
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/cloudSharedPersonInfos.plist
@@ -0,0 +1,35 @@
+
+
+
+
+ 01cac7cde8a8767251a2cdd183b8ed490fc6e87825f4a495389e824a41a01ba7
+
+ email
+ rhettbull@mac.com
+ firstName
+ Rhet
+ fullName
+ Rhet Turnbull
+ lastName
+ Turnbull
+
+ 20d4816ae2cf97606e685eaa167b6aa863ddd258bc33ff84ebb40140cab74622
+
+ email
+ rturnbull2@gmail.com
+ firstName
+ Wallace
+ fullName
+ Wallace Rutherford
+ lastName
+ Rutherford
+
+ 2221EED2-5C25-4BAF-95C0-9B4F08BC1F98
+
+ emails
+
+ rturnbull2@gmail.com
+
+
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/personID b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/personID
new file mode 100644
index 00000000..a91b827b
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/personID
@@ -0,0 +1 @@
+17058154511
\ No newline at end of file
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/serverconfiguration b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/serverconfiguration
new file mode 100644
index 00000000..e9cd740d
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/data/serverconfiguration
@@ -0,0 +1,107 @@
+
+
+
+
+ com.apple.sharedstreams.config.configVersion
+ 1.8
+ com.apple.sharedstreams.config.defaultRetryAfterInSeconds
+
+ com.apple.sharedstreams.config.dimensions.invites
+ 308:399:547:308:399:547:152:197:270:152:197:270:100:130:178:100:130:178
+ com.apple.sharedstreams.config.dimensions.preview
+ 1536:2048:5400
+ com.apple.sharedstreams.config.dimensions.thumbnail
+ 256:332:455
+ com.apple.sharedstreams.config.dimensions.videoposterframe
+ 1280:720
+ com.apple.sharedstreams.config.maxActiveTimeAfterGlobalResetSync
+ 600
+ com.apple.sharedstreams.config.maxActiveTimeAfterLossOfForeground
+ 120
+ com.apple.sharedstreams.config.maxActiveTimeAfterPush
+ 60
+ com.apple.sharedstreams.config.maxMMCSTokenValidity
+ 1200
+ com.apple.sharedstreams.config.maxNumDerivativesToDownloadPerPush
+ 15
+ com.apple.sharedstreams.config.maxNumDerivativesToPrefetchPerDay
+ 50
+ com.apple.sharedstreams.config.maxNumInvites.daily
+ 200
+ com.apple.sharedstreams.config.maxNumPhotosToSendInShareAction
+ 1
+ com.apple.sharedstreams.config.maxNumPhotosToShare.daily
+ 10000
+ com.apple.sharedstreams.config.maxNumPhotosToShare.hourly
+ 1000
+ com.apple.sharedstreams.config.maxNumRetriesOnFailure.content
+ 5
+ com.apple.sharedstreams.config.maxNumRetriesOnFailure.network
+ 10
+ com.apple.sharedstreams.config.maxNumRetriesOnFailure.server
+ 5
+ com.apple.sharedstreams.config.maxUploadAssetBatchSize
+ 5
+ com.apple.sharedstreams.config.maxVideoDurationInSeconds
+ 900
+ com.apple.sharedstreams.config.maxnum.charactersPerComment
+ 1024
+ com.apple.sharedstreams.config.maxnum.commentsPerPhoto
+ 200
+ com.apple.sharedstreams.config.maxnum.ownedAlbums
+ 200
+ com.apple.sharedstreams.config.maxnum.photosPerAlbum
+ 5000
+ com.apple.sharedstreams.config.maxnum.subscribedAlbums
+ 200
+ com.apple.sharedstreams.config.maxnum.subscribersPerAlbum
+ 100
+ com.apple.sharedstreams.config.maxpixels.preview
+ 3145728
+ com.apple.sharedstreams.config.maxpixels.thumbnail
+ 172800
+ com.apple.sharedstreams.config.prevVersion
+ 1.7
+ com.apple.sharedstreams.config.switch.3G
+ 1
+ com.apple.sharedstreams.config.switch.comments
+ 1
+ com.apple.sharedstreams.config.videoderivatives
+
+
+ bitRate
+ 0.84
+ cellular
+ 1
+ powerRequired
+ 0
+ videoType
+ PosterFrame
+
+
+ bitRate
+ 2.8
+ cellular
+ 1
+ powerRequired
+ 1
+ videoType
+ 720p
+
+
+ bitRate
+ 0.84
+ cellular
+ 1
+ powerRequired
+ 0
+ videoType
+ 360p
+
+
+ mme.basephotos.config.defaultRetryAfterInSeconds
+ 60
+ mme.sharedstreams.client.downloadMMCSBatchSize
+ 6
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/resources/derivatives/masters/3/35243F7D-88C4-4408-B516-C74406E90C15_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/resources/derivatives/masters/3/35243F7D-88C4-4408-B516-C74406E90C15_4_5005_c.jpeg
new file mode 100644
index 00000000..6bfc8b6c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/resources/derivatives/masters/3/35243F7D-88C4-4408-B516-C74406E90C15_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/resources/derivatives/masters/9/9D671650-B2FD-4760-84CA-FD25AF622C63_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/resources/derivatives/masters/9/9D671650-B2FD-4760-84CA-FD25AF622C63_4_5005_c.jpeg
new file mode 100644
index 00000000..72492f39
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cloudsharing/resources/derivatives/masters/9/9D671650-B2FD-4760-84CA-FD25AF622C63_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/DownloadCounts.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/DownloadCounts.plist
new file mode 100644
index 00000000..b9d4da8c
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/DownloadCounts.plist
@@ -0,0 +1,10 @@
+
+
+
+
+ CountKeyImages
+ 0
+ CountKeyVideos
+ 0
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/cloudphotos-1.0.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/cloudphotos-1.0.plist
new file mode 100644
index 00000000..aad1641c
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/cloudphotos-1.0.plist
@@ -0,0 +1,82 @@
+
+
+
+
+ configuration
+
+ client.request.throttle
+
+ forget-after
+ 3600
+ give-up-after
+ 1800
+ start-after
+ 2
+ wait-at-least
+ 2
+ wait-at-most
+ 60
+
+ max.days.inRecentlyDeleted
+ 30
+ max.num.photosToImport.daily
+ 50000
+ max.num.photosToImport.hourly
+ 5000
+ max.num.recordsToUploadPerBatch
+ 200
+ max.num.resourcesToDownloadPerPush
+ 30
+ max.num.resourcesToUploadPerBatch
+ 8
+ photo.derivatives
+
+
+ pixels
+ 172800
+ type
+ thumbnail
+
+
+ pixels
+ 3145728
+ type
+ preview
+
+
+ pixels
+ 8388608
+ type
+ fullSize
+
+
+ refresh.interval.seconds
+ 7200
+ video.derivatives
+
+
+ pixels
+ 921600
+ type
+ PosterFrame
+
+
+ pixels
+ 230400
+ type
+ PosterFrameThumbnail
+
+
+ type
+ 720p
+
+
+ type
+ 360p
+
+
+
+ lastUpdate
+ 2020-01-11T04:43:54Z
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/cpl_download_finished_marker b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/cpl_download_finished_marker
new file mode 100644
index 00000000..69d3f508
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/cpl_download_finished_marker
@@ -0,0 +1 @@
+2019-12-26 20.15.43.474
\ No newline at end of file
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/cpl_enabled_marker b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/cpl_enabled_marker
new file mode 100644
index 00000000..e3b8bff4
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/cpl_enabled_marker
@@ -0,0 +1 @@
+2019-12-26 20.12.30.797
\ No newline at end of file
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/initialsync_marker b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/initialsync_marker
new file mode 100644
index 00000000..77eff276
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/initialsync_marker
@@ -0,0 +1 @@
+2019-12-26 20.15.43.424
\ No newline at end of file
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/lastsyncafterlaunch.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/lastsyncafterlaunch.plist
new file mode 100644
index 00000000..2334c146
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/lastsyncafterlaunch.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ date
+ 2020-01-11T13:41:11Z
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/mobileCPL.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/mobileCPL.plist
new file mode 100644
index 00000000..786f0f24
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/mobileCPL.plist
@@ -0,0 +1,23 @@
+
+
+
+
+ cloudVersion
+ CCE2CEE1-13A4-4C54-9BD1-F3465F36E2A7
+ localVersionToken
+
+ YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
+ AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGnCwwRGRobIVUkbnVsbNINDg8Q
+ ViRjbGFzc18QIk5TUGVyc2lzdGVudEhpc3RvcnlUb2tlbkRpY3Rpb25hcnmABoAC0xIT
+ DRQWGFdOUy5rZXlzWk5TLm9iamVjdHOhFYADoReABIAFXxAkODcyRUIyNjItMEE3Mi00
+ NkRGLThCQUUtRUI0MDMxQTMwNkRBEQEo0hwdHh9aJGNsYXNzbmFtZVgkY2xhc3Nlc1xO
+ U0RpY3Rpb25hcnmiHiBYTlNPYmplY3TSHB0iI18QGV9OU1BlcnNpc3RlbnRIaXN0b3J5
+ VG9rZW6jJCUgXxAZX05TUGVyc2lzdGVudEhpc3RvcnlUb2tlbl8QGE5TUGVyc2lzdGVu
+ dEhpc3RvcnlUb2tlbgAIABEAGgAkACkAMgA3AEkATABRAFMAWwBhAGYAbQCSAJQAlgCd
+ AKUAsACyALQAtgC4ALoA4QDkAOkA9AD9AQoBDQEWARsBNwE7AVcAAAAAAAACAQAAAAAA
+ AAAmAAAAAAAAAAAAAAAAAAABcg==
+
+ storeUUID
+ 872EB262-0A72-46DF-8BAE-EB4031A306DA
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/filecache/Abw/cplAbwrql+kHIlYMtblMyNn1uUDi6hW.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/filecache/Abw/cplAbwrql+kHIlYMtblMyNn1uUDi6hW.jpeg
new file mode 100644
index 00000000..6b3f2c03
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/filecache/Abw/cplAbwrql+kHIlYMtblMyNn1uUDi6hW.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/store.cloudphotodb b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/store.cloudphotodb
new file mode 100644
index 00000000..6588b999
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/store.cloudphotodb differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/store.cloudphotodb-shm b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/store.cloudphotodb-shm
new file mode 100644
index 00000000..6a2d615b
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/store.cloudphotodb-shm differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/store.cloudphotodb-wal b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/store.cloudphotodb-wal
new file mode 100644
index 00000000..d08afb82
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/storage/store.cloudphotodb-wal differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/syncstatus.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/syncstatus.plist
new file mode 100644
index 00000000..242a6357
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/cpl/cloudsync.noindex/syncstatus.plist
@@ -0,0 +1,39 @@
+
+
+
+
+ accountFlags
+
+ CAEQABgB
+
+ cloudAssetCountPerType
+
+ public.image
+ 8
+ public.movie
+ 4
+
+ cloudAssetCountPerTypeLastCheckDate
+ 2020-01-11T05:20:12Z
+ connectedToNetwork
+
+ constrainedNetwork
+
+ hasBatteryBudgetKey
+
+ hasCellularBudgetKey
+
+ hasChangesToProcess
+
+ hasValidSystemBudgetKey
+
+ iCloudLibraryExists
+
+ initialSyncDate
+ 2019-12-27T04:15:43Z
+ lastCompletePrefetchDate
+ 2019-12-27T04:15:43Z
+ lastSyncDate
+ 2020-01-11T05:22:12Z
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/0/080525C4-1F05-48E5-A3F4-0C53127BB39C_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/0/080525C4-1F05-48E5-A3F4-0C53127BB39C_1_105_c.jpeg
new file mode 100644
index 00000000..94073dd4
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/0/080525C4-1F05-48E5-A3F4-0C53127BB39C_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/1/1C1C8F1F-826B-4A24-B1CB-56628946A834_1_102_o.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/1/1C1C8F1F-826B-4A24-B1CB-56628946A834_1_102_o.jpeg
new file mode 100644
index 00000000..36bfc6e0
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/1/1C1C8F1F-826B-4A24-B1CB-56628946A834_1_102_o.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/1/1C1C8F1F-826B-4A24-B1CB-56628946A834_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/1/1C1C8F1F-826B-4A24-B1CB-56628946A834_1_105_c.jpeg
new file mode 100644
index 00000000..537e0f21
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/1/1C1C8F1F-826B-4A24-B1CB-56628946A834_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/3/37210110-E940-4227-92D3-45C40F68EB0A_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/3/37210110-E940-4227-92D3-45C40F68EB0A_1_105_c.jpeg
new file mode 100644
index 00000000..22551bc9
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/3/37210110-E940-4227-92D3-45C40F68EB0A_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5159B117-58DD-4DA0-B130-623662D9172F.THM b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5159B117-58DD-4DA0-B130-623662D9172F.THM
new file mode 100644
index 00000000..16848ee7
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5159B117-58DD-4DA0-B130-623662D9172F.THM differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5159B117-58DD-4DA0-B130-623662D9172F_1_102_o.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5159B117-58DD-4DA0-B130-623662D9172F_1_102_o.jpeg
new file mode 100644
index 00000000..2331ee37
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5159B117-58DD-4DA0-B130-623662D9172F_1_102_o.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5159B117-58DD-4DA0-B130-623662D9172F_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5159B117-58DD-4DA0-B130-623662D9172F_1_105_c.jpeg
new file mode 100644
index 00000000..acaca603
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5159B117-58DD-4DA0-B130-623662D9172F_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE_1_105_c.jpeg
new file mode 100644
index 00000000..fbdc8de2
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A.THM b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A.THM
new file mode 100644
index 00000000..76fcb87f
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A.THM differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A_1_102_a.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A_1_102_a.jpeg
new file mode 100644
index 00000000..3837b67c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A_1_102_a.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A_1_105_c.jpeg
new file mode 100644
index 00000000..19063f10
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D.THM b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D.THM
new file mode 100644
index 00000000..3e7e8043
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D.THM differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_1_102_o.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_1_102_o.jpeg
new file mode 100644
index 00000000..afb39148
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_1_102_o.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_1_105_c.jpeg
new file mode 100644
index 00000000..f5b5cac3
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72_1_102_o.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72_1_102_o.jpeg
new file mode 100644
index 00000000..f5956ef3
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72_1_102_o.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72_1_105_c.jpeg
new file mode 100644
index 00000000..5221eb04
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/9/9E129453-39AD-4472-A087-28403A0C48D9.THM b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/9/9E129453-39AD-4472-A087-28403A0C48D9.THM
new file mode 100644
index 00000000..c5eb5c8a
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/9/9E129453-39AD-4472-A087-28403A0C48D9.THM differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/9/9E129453-39AD-4472-A087-28403A0C48D9_1_102_o.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/9/9E129453-39AD-4472-A087-28403A0C48D9_1_102_o.jpeg
new file mode 100644
index 00000000..bf4ce42b
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/9/9E129453-39AD-4472-A087-28403A0C48D9_1_102_o.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/9/9E129453-39AD-4472-A087-28403A0C48D9_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/9/9E129453-39AD-4472-A087-28403A0C48D9_1_105_c.jpeg
new file mode 100644
index 00000000..a20fd813
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/9/9E129453-39AD-4472-A087-28403A0C48D9_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39_1_102_o.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39_1_102_o.jpeg
new file mode 100644
index 00000000..b2ddeee8
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39_1_102_o.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39_1_105_c.jpeg
new file mode 100644
index 00000000..067f04f2
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/D/D11D25FF-5F31-47D2-ABA9-58418878DC15_1_102_o.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/D/D11D25FF-5F31-47D2-ABA9-58418878DC15_1_102_o.jpeg
new file mode 100644
index 00000000..aa37e26b
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/D/D11D25FF-5F31-47D2-ABA9-58418878DC15_1_102_o.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/D/D11D25FF-5F31-47D2-ABA9-58418878DC15_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/D/D11D25FF-5F31-47D2-ABA9-58418878DC15_1_105_c.jpeg
new file mode 100644
index 00000000..36535bb1
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/D/D11D25FF-5F31-47D2-ABA9-58418878DC15_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/E/E5BC411D-30EE-44D3-84C0-54760A10579D_1_105_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/E/E5BC411D-30EE-44D3-84C0-54760A10579D_1_105_c.jpeg
new file mode 100644
index 00000000..02493606
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/E/E5BC411D-30EE-44D3-84C0-54760A10579D_1_105_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/0/080525C4-1F05-48E5-A3F4-0C53127BB39C_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/0/080525C4-1F05-48E5-A3F4-0C53127BB39C_4_5005_c.jpeg
new file mode 100644
index 00000000..98688047
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/0/080525C4-1F05-48E5-A3F4-0C53127BB39C_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6_4_5005_c.jpeg
new file mode 100644
index 00000000..8ca6dc2b
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/1/1C1C8F1F-826B-4A24-B1CB-56628946A834_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/1/1C1C8F1F-826B-4A24-B1CB-56628946A834_4_5005_c.jpeg
new file mode 100644
index 00000000..b6f10c22
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/1/1C1C8F1F-826B-4A24-B1CB-56628946A834_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/3/37210110-E940-4227-92D3-45C40F68EB0A_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/3/37210110-E940-4227-92D3-45C40F68EB0A_4_5005_c.jpeg
new file mode 100644
index 00000000..aa8aa8cb
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/3/37210110-E940-4227-92D3-45C40F68EB0A_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/5159B117-58DD-4DA0-B130-623662D9172F_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/5159B117-58DD-4DA0-B130-623662D9172F_4_5005_c.jpeg
new file mode 100644
index 00000000..d291c6a5
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/5159B117-58DD-4DA0-B130-623662D9172F_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE_4_5005_c.jpeg
new file mode 100644
index 00000000..973dfd64
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/51F2BEF7-431A-4D31-8AC1-3284A57826AE_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A_4_5005_c.jpeg
new file mode 100644
index 00000000..198ca4fc
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_4_5005_c.jpeg
new file mode 100644
index 00000000..cc5a5c09
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72_4_5005_c.jpeg
new file mode 100644
index 00000000..79fd869c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/8/80BF7911-52C2-4B6E-8B2A-9F7877699D72_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/9/9E129453-39AD-4472-A087-28403A0C48D9_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/9/9E129453-39AD-4472-A087-28403A0C48D9_4_5005_c.jpeg
new file mode 100644
index 00000000..3b1df71e
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/9/9E129453-39AD-4472-A087-28403A0C48D9_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39_4_5005_c.jpeg
new file mode 100644
index 00000000..62f5e469
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/C/C2BBC7A4-5333-46EE-BAF0-093E72111B39_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/D/D11D25FF-5F31-47D2-ABA9-58418878DC15_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/D/D11D25FF-5F31-47D2-ABA9-58418878DC15_4_5005_c.jpeg
new file mode 100644
index 00000000..a82adeb7
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/D/D11D25FF-5F31-47D2-ABA9-58418878DC15_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/E/E5BC411D-30EE-44D3-84C0-54760A10579D_4_5005_c.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/E/E5BC411D-30EE-44D3-84C0-54760A10579D_4_5005_c.jpeg
new file mode 100644
index 00000000..5ae63d51
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/masters/E/E5BC411D-30EE-44D3-84C0-54760A10579D_4_5005_c.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/3305.ithmb b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/3305.ithmb
new file mode 100644
index 00000000..99e47dd9
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/3305.ithmb differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/4031.ithmb b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/4031.ithmb
new file mode 100644
index 00000000..d805e43c
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/4031.ithmb differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/4132.ithmb b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/4132.ithmb
new file mode 100644
index 00000000..ccee8293
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/4132.ithmb differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/thumbnailConfiguration b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/thumbnailConfiguration
new file mode 100644
index 00000000..8c122be1
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/derivatives/thumbs/thumbnailConfiguration
@@ -0,0 +1,10 @@
+
+
+
+
+ PLThumbnailManagerThumbnailFormatKey
+ 5005
+ PLThumbnailManagerVersionKey
+ 28
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Album-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Album-snapshot.plj
new file mode 100644
index 00000000..daf888b5
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Album-snapshot.plj differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Album.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Album.plist
new file mode 100644
index 00000000..6f0df85a
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Album.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ coalesceDate
+ 2020-01-06T03:00:21Z
+ coalescePayloadVersion
+ 1
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Asset-change.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Asset-change.plj
new file mode 100644
index 00000000..e23dda52
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Asset-change.plj differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Asset-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Asset-snapshot.plj
new file mode 100644
index 00000000..055d6f0b
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Asset-snapshot.plj differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Asset.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Asset.plist
new file mode 100644
index 00000000..a0991464
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Asset.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ coalesceDate
+ 2020-01-06T03:00:21Z
+ coalescePayloadVersion
+ 10
+ currentPayloadVersion
+ 10
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 10
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DeferredRebuildFace-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DeferredRebuildFace-snapshot.plj
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DeferredRebuildFace.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DeferredRebuildFace.plist
new file mode 100644
index 00000000..14c9281b
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DeferredRebuildFace.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DetectedFace-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DetectedFace-snapshot.plj
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DetectedFace.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DetectedFace.plist
new file mode 100644
index 00000000..14c9281b
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/DetectedFace.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FetchingAlbum-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FetchingAlbum-snapshot.plj
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FetchingAlbum.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FetchingAlbum.plist
new file mode 100644
index 00000000..f2153f26
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FetchingAlbum.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ currentPayloadVersion
+ 2
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 2
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FileSystemVolume-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FileSystemVolume-snapshot.plj
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FileSystemVolume.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FileSystemVolume.plist
new file mode 100644
index 00000000..14c9281b
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/FileSystemVolume.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Folder-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Folder-snapshot.plj
new file mode 100644
index 00000000..649b0936
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Folder-snapshot.plj differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Folder.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Folder.plist
new file mode 100644
index 00000000..6f0df85a
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Folder.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ coalesceDate
+ 2020-01-06T03:00:21Z
+ coalescePayloadVersion
+ 1
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/HistoryToken.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/HistoryToken.plist
new file mode 100644
index 00000000..75ec9f3e
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/HistoryToken.plist differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ImportSession-change.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ImportSession-change.plj
new file mode 100644
index 00000000..5b8a332d
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ImportSession-change.plj differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ImportSession-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ImportSession-snapshot.plj
new file mode 100644
index 00000000..c2612c7e
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ImportSession-snapshot.plj differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ImportSession.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ImportSession.plist
new file mode 100644
index 00000000..6f0df85a
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ImportSession.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ coalesceDate
+ 2020-01-06T03:00:21Z
+ coalescePayloadVersion
+ 1
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Keyword-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Keyword-snapshot.plj
new file mode 100644
index 00000000..504d202e
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Keyword-snapshot.plj differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Keyword.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Keyword.plist
new file mode 100644
index 00000000..1f92c0ab
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Keyword.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ coalesceDate
+ 2020-01-06T03:00:20Z
+ coalescePayloadVersion
+ 1
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Memory-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Memory-snapshot.plj
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Memory.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Memory.plist
new file mode 100644
index 00000000..14c9281b
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Memory.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Person-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Person-snapshot.plj
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Person.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Person.plist
new file mode 100644
index 00000000..14c9281b
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/Person.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:36Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ProjectAlbum-snapshot.plj b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ProjectAlbum-snapshot.plj
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ProjectAlbum.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ProjectAlbum.plist
new file mode 100644
index 00000000..86586082
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/journals/ProjectAlbum.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ currentPayloadVersion
+ 1
+ snapshotDate
+ 2019-12-27T03:54:35Z
+ snapshotPayloadVersion
+ 1
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6.plist
new file mode 100644
index 00000000..37db9457
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ adjustmentBaseVersion
+ 0
+ adjustmentData
+
+ bZFNT4QwEIb/S89I2i4fhZt60YubaKImxkN3GaAGCinDqtnw353CLm6ivfRjnun7vpkj
+ O4AbTGfvbdmx/Mh2o2mKh7HdgWM5E9mNUixguu+fF84/ChGKJBSKU2XY19DqRziYpSoC
+ 1jcay861hG6fXtkUsBZQFxq1F2j1gOBeTIE10VJxajA9NMbCrwT1hRH9vsB3YKoaWZ4l
+ BHfOgEWNM7ihz72UxrWXDOjiYxywJWxg+dvxHwKs3jVQsBzdCBQCEI2tBu+vPomlcUwF
+ dNpfwV7bqgGWX/GQCxXzTPFNIiMRb6Tn9p2dUYunYGT0czmpLA3Y19aZynhtRerf6y1L
+ LnvPOTmlMgXZN6WZx3Drut5PYcR5Ruf9j7sojDK/ZCqimMtEigvpOFs9CZHIYE2qUnnh
+ KYqmaXqffgA=
+
+ adjustmentEditorBundleID
+ com.apple.Photos
+ adjustmentFormatIdentifier
+ com.apple.photo
+ adjustmentFormatVersion
+ 1.4
+ adjustmentTimestamp
+ 2020-01-06T02:29:14Z
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6_1_201_a.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6_1_201_a.jpeg
new file mode 100644
index 00000000..8f3b38ba
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/1/117AE0D1-6306-48A2-BA8D-783845D5F8C6_1_201_a.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A.plist
new file mode 100644
index 00000000..cea262cf
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/5886F380-D6B0-4A10-9CCA-BBBEBCB0056A.plist
@@ -0,0 +1,23 @@
+
+
+
+
+ adjustmentBaseVersion
+ 0
+ adjustmentData
+
+ YnBsaXN0MDDRAQJac2xvd01vdGlvbtIDBAUWV3JlZ2lvbnNUcmF0ZaEG0QcIWXRpbWVS
+ YW5nZdIJCgsUVXN0YXJ0WGR1cmF0aW9u1AwNDg8QERITVWZsYWdzVXZhbHVlWXRpbWVz
+ Y2FsZVVlcG9jaBADEodr+AASO5rKABAA1AwNDg8QFRITEwAAAAJ399qrIj4AAAAICxYb
+ IygqLTc8QktUWmBqcHJ3fH6HkAAAAAAAAAEBAAAAAAAAABcAAAAAAAAAAAAAAAAAAACV
+
+ adjustmentEditorBundleID
+
+ adjustmentFormatIdentifier
+ com.apple.video.slomo
+ adjustmentFormatVersion
+ 1.1
+ adjustmentTimestamp
+ 2020-01-06T03:01:00Z
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D.plist b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D.plist
new file mode 100644
index 00000000..f420e801
--- /dev/null
+++ b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D.plist
@@ -0,0 +1,22 @@
+
+
+
+
+ adjustmentBaseVersion
+ 0
+ adjustmentData
+
+ fY5LDsIwDETv4nUWpZEayDkqNohF1DhglA9KXDZR7o57AJiV9Tx6mg7Ov/bGCTM3sLcO
+ odTk+Iq1UclgTwoaMlN+yLsDZr9SwuMM0R1MK/i4uAtaFmO09FkKbXNR0GWSKMB32Z5g
+ pyEydpV/KmZt5uX8VyEO8rKWAmEFC2ulBOM+vg==
+
+ adjustmentEditorBundleID
+ com.apple.Photos
+ adjustmentFormatIdentifier
+ com.apple.video
+ adjustmentFormatVersion
+ 1.0
+ adjustmentTimestamp
+ 2020-01-06T02:28:12Z
+
+
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_1_201_a.jpeg b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_1_201_a.jpeg
new file mode 100644
index 00000000..531c0ea5
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_1_201_a.jpeg differ
diff --git a/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_2_0_a.mov b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_2_0_a.mov
new file mode 100644
index 00000000..f1354d30
Binary files /dev/null and b/tests/Test-Cloud-10.15.1.photoslibrary/resources/renders/5/58E7C9F9-18F8-46F9-967A-EC0C045BA52D_2_0_a.mov differ
diff --git a/tests/test_live.py b/tests/test_live.py
new file mode 100644
index 00000000..c39ac72c
--- /dev/null
+++ b/tests/test_live.py
@@ -0,0 +1,30 @@
+# Test live photos
+
+import pytest
+
+PHOTOS_DB = "./tests/Test-Cloud-10.15.1.photoslibrary/database/photos.db"
+
+UUID_DICT = {
+ "live": "51F2BEF7-431A-4D31-8AC1-3284A57826AE",
+ "not_live": "9D671650-B2FD-4760-84CA-FD25AF622C63",
+}
+
+
+def test_live_photo():
+ import osxphotos
+
+ photosdb = osxphotos.PhotosDB(PHOTOS_DB)
+ photos = photosdb.photos(uuid=[UUID_DICT["live"]])
+
+ assert photos[0].live_photo
+ assert photos[0].path_live_photo is not None
+
+
+def test_not_live_photo():
+ import osxphotos
+
+ photosdb = osxphotos.PhotosDB(PHOTOS_DB)
+ photos = photosdb.photos(uuid=[UUID_DICT["not_live"]])
+
+ assert not photos[0].live_photo
+ assert photos[0].path_live_photo is None