Added test cases and documentation for shared photos and shared albums

This commit is contained in:
Rhet Turnbull
2019-12-26 22:13:25 -08:00
parent 10284d6589
commit 6d20e9e361
125 changed files with 1138 additions and 32 deletions

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>date</key>
<date>2019-12-27T04:12:36Z</date>
<key>derivativesCount</key>
<integer>2</integer>
<key>thumbnailsCount</key>
<integer>0</integer>
</dict>
</plist>

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>cloudOwnerEmail</key>
<string>rhettbull@mac.com</string>
<key>cloudOwnerFirstName</key>
<string>Rhet</string>
<key>cloudOwnerHashedPersonID</key>
<string>01cac7cde8a8767251a2cdd183b8ed490fc6e87825f4a495389e824a41a01ba7</string>
<key>cloudOwnerLastName</key>
<string>Turnbull</string>
<key>cloudPublicURLEnabled</key>
<integer>0</integer>
<key>cloudRelationshipState</key>
<integer>2</integer>
<key>cloudSubscriptionDate</key>
<date>2019-12-27T04:16:49Z</date>
<key>title</key>
<string>osxphotos</string>
</dict>
</plist>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>rhettbull@mac.com</key>
<integer>2</integer>
</dict>
</plist>

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>01cac7cde8a8767251a2cdd183b8ed490fc6e87825f4a495389e824a41a01ba7</key>
<dict>
<key>email</key>
<string>rhettbull@mac.com</string>
<key>firstName</key>
<string>Rhet</string>
<key>fullName</key>
<string>Rhet Turnbull</string>
<key>lastName</key>
<string>Turnbull</string>
</dict>
<key>20d4816ae2cf97606e685eaa167b6aa863ddd258bc33ff84ebb40140cab74622</key>
<dict>
<key>email</key>
<string>rturnbull2@gmail.com</string>
<key>firstName</key>
<string>Wallace</string>
<key>fullName</key>
<string>Wallace Rutherford</string>
<key>lastName</key>
<string>Rutherford</string>
</dict>
<key>2221EED2-5C25-4BAF-95C0-9B4F08BC1F98</key>
<dict>
<key>emails</key>
<array>
<string>rturnbull2@gmail.com</string>
</array>
</dict>
</dict>
</plist>

View File

@@ -0,0 +1 @@
17058154511

View File

@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.sharedstreams.config.configVersion</key>
<string>1.8</string>
<key>com.apple.sharedstreams.config.defaultRetryAfterInSeconds</key>
<true/>
<key>com.apple.sharedstreams.config.dimensions.invites</key>
<string>308:399:547:308:399:547:152:197:270:152:197:270:100:130:178:100:130:178</string>
<key>com.apple.sharedstreams.config.dimensions.preview</key>
<string>1536:2048:5400</string>
<key>com.apple.sharedstreams.config.dimensions.thumbnail</key>
<string>256:332:455</string>
<key>com.apple.sharedstreams.config.dimensions.videoposterframe</key>
<string>1280:720</string>
<key>com.apple.sharedstreams.config.maxActiveTimeAfterGlobalResetSync</key>
<string>600</string>
<key>com.apple.sharedstreams.config.maxActiveTimeAfterLossOfForeground</key>
<string>120</string>
<key>com.apple.sharedstreams.config.maxActiveTimeAfterPush</key>
<string>60</string>
<key>com.apple.sharedstreams.config.maxMMCSTokenValidity</key>
<integer>1200</integer>
<key>com.apple.sharedstreams.config.maxNumDerivativesToDownloadPerPush</key>
<string>15</string>
<key>com.apple.sharedstreams.config.maxNumDerivativesToPrefetchPerDay</key>
<string>50</string>
<key>com.apple.sharedstreams.config.maxNumInvites.daily</key>
<string>200</string>
<key>com.apple.sharedstreams.config.maxNumPhotosToSendInShareAction</key>
<string>1</string>
<key>com.apple.sharedstreams.config.maxNumPhotosToShare.daily</key>
<string>10000</string>
<key>com.apple.sharedstreams.config.maxNumPhotosToShare.hourly</key>
<string>1000</string>
<key>com.apple.sharedstreams.config.maxNumRetriesOnFailure.content</key>
<string>5</string>
<key>com.apple.sharedstreams.config.maxNumRetriesOnFailure.network</key>
<string>10</string>
<key>com.apple.sharedstreams.config.maxNumRetriesOnFailure.server</key>
<string>5</string>
<key>com.apple.sharedstreams.config.maxUploadAssetBatchSize</key>
<string>5</string>
<key>com.apple.sharedstreams.config.maxVideoDurationInSeconds</key>
<string>900</string>
<key>com.apple.sharedstreams.config.maxnum.charactersPerComment</key>
<string>1024</string>
<key>com.apple.sharedstreams.config.maxnum.commentsPerPhoto</key>
<string>200</string>
<key>com.apple.sharedstreams.config.maxnum.ownedAlbums</key>
<string>200</string>
<key>com.apple.sharedstreams.config.maxnum.photosPerAlbum</key>
<string>5000</string>
<key>com.apple.sharedstreams.config.maxnum.subscribedAlbums</key>
<string>200</string>
<key>com.apple.sharedstreams.config.maxnum.subscribersPerAlbum</key>
<string>100</string>
<key>com.apple.sharedstreams.config.maxpixels.preview</key>
<string>3145728</string>
<key>com.apple.sharedstreams.config.maxpixels.thumbnail</key>
<string>172800</string>
<key>com.apple.sharedstreams.config.prevVersion</key>
<string>1.7</string>
<key>com.apple.sharedstreams.config.switch.3G</key>
<string>1</string>
<key>com.apple.sharedstreams.config.switch.comments</key>
<string>1</string>
<key>com.apple.sharedstreams.config.videoderivatives</key>
<array>
<dict>
<key>bitRate</key>
<string>0.84</string>
<key>cellular</key>
<string>1</string>
<key>powerRequired</key>
<string>0</string>
<key>videoType</key>
<string>PosterFrame</string>
</dict>
<dict>
<key>bitRate</key>
<string>2.8</string>
<key>cellular</key>
<string>1</string>
<key>powerRequired</key>
<string>1</string>
<key>videoType</key>
<string>720p</string>
</dict>
<dict>
<key>bitRate</key>
<string>0.84</string>
<key>cellular</key>
<string>1</string>
<key>powerRequired</key>
<string>0</string>
<key>videoType</key>
<string>360p</string>
</dict>
</array>
<key>mme.basephotos.config.defaultRetryAfterInSeconds</key>
<string>60</string>
<key>mme.sharedstreams.client.downloadMMCSBatchSize</key>
<integer>6</integer>
</dict>
</plist>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CountKeyImages</key>
<integer>1</integer>
<key>CountKeyVideos</key>
<integer>0</integer>
</dict>
</plist>

View File

@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>configuration</key>
<dict>
<key>client.request.throttle</key>
<dict>
<key>forget-after</key>
<integer>3600</integer>
<key>give-up-after</key>
<integer>1800</integer>
<key>start-after</key>
<integer>2</integer>
<key>wait-at-least</key>
<integer>2</integer>
<key>wait-at-most</key>
<integer>60</integer>
</dict>
<key>max.days.inRecentlyDeleted</key>
<integer>30</integer>
<key>max.num.photosToImport.daily</key>
<integer>50000</integer>
<key>max.num.photosToImport.hourly</key>
<integer>5000</integer>
<key>max.num.recordsToUploadPerBatch</key>
<integer>200</integer>
<key>max.num.resourcesToDownloadPerPush</key>
<integer>30</integer>
<key>max.num.resourcesToUploadPerBatch</key>
<integer>8</integer>
<key>photo.derivatives</key>
<array>
<dict>
<key>pixels</key>
<integer>172800</integer>
<key>type</key>
<string>thumbnail</string>
</dict>
<dict>
<key>pixels</key>
<integer>3145728</integer>
<key>type</key>
<string>preview</string>
</dict>
<dict>
<key>pixels</key>
<integer>8388608</integer>
<key>type</key>
<string>fullSize</string>
</dict>
</array>
<key>refresh.interval.seconds</key>
<integer>7200</integer>
<key>video.derivatives</key>
<array>
<dict>
<key>pixels</key>
<integer>921600</integer>
<key>type</key>
<string>PosterFrame</string>
</dict>
<dict>
<key>pixels</key>
<integer>230400</integer>
<key>type</key>
<string>PosterFrameThumbnail</string>
</dict>
<dict>
<key>type</key>
<string>720p</string>
</dict>
<dict>
<key>type</key>
<string>360p</string>
</dict>
</array>
</dict>
<key>lastUpdate</key>
<date>2019-12-27T04:12:27Z</date>
</dict>
</plist>

View File

@@ -0,0 +1 @@
2019-12-26 20.12.30.797

View File

@@ -0,0 +1 @@
2019-12-26 20.15.43.424

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>cloudVersion</key>
<string>16B1936C-248E-480A-BD75-6406D987F9C6</string>
<key>localVersionToken</key>
<data>
YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGnCwwRGRobIVUkbnVsbNINDg8Q
ViRjbGFzc18QIk5TUGVyc2lzdGVudEhpc3RvcnlUb2tlbkRpY3Rpb25hcnmABoAC0xIT
DRQWGFdOUy5rZXlzWk5TLm9iamVjdHOhFYADoReABIAFXxAkODcyRUIyNjItMEE3Mi00
NkRGLThCQUUtRUI0MDMxQTMwNkRBEDvSHB0eH1okY2xhc3NuYW1lWCRjbGFzc2VzXE5T
RGljdGlvbmFyeaIeIFhOU09iamVjdNIcHSIjXxAZX05TUGVyc2lzdGVudEhpc3RvcnlU
b2tlbqMkJSBfEBlfTlNQZXJzaXN0ZW50SGlzdG9yeVRva2VuXxAYTlNQZXJzaXN0ZW50
SGlzdG9yeVRva2VuAAgAEQAaACQAKQAyADcASQBMAFEAUwBbAGEAZgBtAJIAlACWAJ0A
pQCwALIAtAC2ALgAugDhAOMA6ADzAPwBCQEMARUBGgE2AToBVgAAAAAAAAIBAAAAAAAA
ACYAAAAAAAAAAAAAAAAAAAFx
</data>
<key>storeUUID</key>
<string>872EB262-0A72-46DF-8BAE-EB4031A306DA</string>
</dict>
</plist>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>accountFlags</key>
<data>
CAEQABgB
</data>
<key>cloudAssetCountPerType</key>
<dict>
<key>public.image</key>
<integer>1</integer>
<key>public.movie</key>
<integer>0</integer>
</dict>
<key>cloudAssetCountPerTypeLastCheckDate</key>
<date>2019-12-27T04:14:42Z</date>
<key>constrainedNetwork</key>
<false/>
<key>hasBatteryBudgetKey</key>
<true/>
<key>hasCellularBudgetKey</key>
<true/>
<key>hasChangesToProcess</key>
<false/>
<key>hasValidSystemBudgetKey</key>
<true/>
<key>iCloudLibraryExists</key>
<true/>
<key>initialSyncDate</key>
<date>2019-12-27T04:15:43Z</date>
<key>lastCompletePrefetchDate</key>
<date>2019-12-27T04:15:43Z</date>
<key>lastSyncDate</key>
<date>2019-12-27T04:16:48Z</date>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PLThumbnailManagerThumbnailFormatKey</key>
<integer>5005</integer>
<key>PLThumbnailManagerVersionKey</key>
<integer>28</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>10</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>10</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>2</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>2</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:36Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentPayloadVersion</key>
<integer>1</integer>
<key>snapshotDate</key>
<date>2019-12-27T03:54:35Z</date>
<key>snapshotPayloadVersion</key>
<integer>1</integer>
</dict>
</plist>