diff --git a/AUTHORS.rst b/AUTHORS.rst index bb50d592f..110ed7e4d 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -51,6 +51,7 @@ Source Contributors - LilSpazJoekp `@LilSpazJoekp `_ - Timendum `@timendum `_ - vaclav-2012 `@vaclav-2012 `_ +- Jon Meager `@H4CKY54CK `_ - kungming2 `@kungming2 `_ - Jack Steel `@jackodsteel `_ - David Mirch `@fwump38 `_ diff --git a/CHANGES.rst b/CHANGES.rst index a88bdbeb9..f02953677 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -17,6 +17,9 @@ Unreleased friends with the user, otherwise throws an exception. * :meth:`.SubmissionModeration.flair` has the parameter ``flair_template_id`` for applying flairs with template IDs. +* :meth:`~.Emoji.update` supports modifying an emoji's permissions. +* :meth:`~.SubredditEmoji.add` now supports optionally passing booleans to set + an emoji's permissions upon upload. **Removed** diff --git a/praw/endpoints.py b/praw/endpoints.py index f2c5b45cb..b1408bbc8 100644 --- a/praw/endpoints.py +++ b/praw/endpoints.py @@ -46,6 +46,7 @@ "emoji_delete": "api/v1/{subreddit}/emoji/{emoji_name}", "emoji_lease": "api/v1/{subreddit}/emoji_asset_upload_s3.json", "emoji_list": "api/v1/{subreddit}/emojis/all", + "emoji_update": "api/v1/{subreddit}/emoji_permissions", "emoji_upload": "api/v1/{subreddit}/emoji.json", "flair": "r/{subreddit}/api/flair/", "flairconfig": "r/{subreddit}/api/flairconfig/", diff --git a/praw/models/reddit/emoji.py b/praw/models/reddit/emoji.py index 5e12c1cb3..3b01b7cf3 100644 --- a/praw/models/reddit/emoji.py +++ b/praw/models/reddit/emoji.py @@ -25,9 +25,13 @@ class Emoji(RedditBase): ======================= =================================================== Attribute Description ======================= =================================================== + ``mod_flair_only`` Whether the emoji is restricted for mod use only. ``name`` The name of the emoji. + ``post_flair_allowed`` Whether the emoji may appear in post flair. ``url`` The URL of the emoji image. + ``user_flair_allowed`` Whether the emoji may appear in user flair. ======================= =================================================== + """ STR_FIELD = "name" @@ -89,6 +93,58 @@ def delete(self): ) self._reddit.request("DELETE", url) + def update( + self, + mod_flair_only: Optional[bool] = None, + post_flair_allowed: Optional[bool] = None, + user_flair_allowed: Optional[bool] = None, + ): + """Update the permissions of an emoji in this subreddit. + + :param mod_flair_only: (boolean) Indicate whether the emoji is + restricted to mod use only. Respects pre-existing settings if not + provided. + :param post_flair_allowed: (boolean) Indicate whether the emoji may + appear in post flair. Respects pre-existing settings if not + provided. + :param user_flair_allowed: (boolean) Indicate whether the emoji may + appear in user flair. Respects pre-existing settings if not + provided. + + .. note:: In order to retain pre-existing values for those that are not + explicitly passed, a network request is issued. To avoid that + network request, explicitly provide all values. + + To restrict the emoji ``test`` in subreddit ``wowemoji`` to mod use + only, try: + + .. code-block:: python + + reddit.subreddit("wowemoji").emoji["test"].update(mod_flair_only=True) + + """ + locals_reference = locals() + mapping = { + attribute: locals_reference[attribute] + for attribute in ( + "mod_flair_only", + "post_flair_allowed", + "user_flair_allowed", + ) + } + if all(value is None for value in mapping.values()): + raise TypeError("At least one attribute must be provided") + + data = {"name": self.name} + for attribute, value in mapping.items(): + if value is None: + value = getattr(self, attribute) + data[attribute] = value + url = API_PATH["emoji_update"].format(subreddit=self.subreddit) + self._reddit.post(url, data=data) + for attribute, value in data.items(): + setattr(self, attribute, value) + class SubredditEmoji: """Provides a set of functions to a Subreddit for emoji.""" @@ -128,28 +184,45 @@ def __iter__(self) -> List[Emoji]: print(emoji) """ - response = self.subreddit._reddit.get( + response = self._reddit.get( API_PATH["emoji_list"].format(subreddit=self.subreddit) ) - for emoji_name, emoji_data in response[ - self.subreddit.fullname - ].items(): + subreddit_keys = [ + key + for key in response.keys() + if key.startswith(self._reddit.config.kinds["subreddit"]) + ] + assert len(subreddit_keys) == 1 + for emoji_name, emoji_data in response[subreddit_keys[0]].items(): yield Emoji( self._reddit, self.subreddit, emoji_name, _data=emoji_data ) - def add(self, name: str, image_path: str): + def add( + self, + name: str, + image_path: str, + mod_flair_only: Optional[bool] = None, + post_flair_allowed: Optional[bool] = None, + user_flair_allowed: Optional[bool] = None, + ) -> Emoji: """Add an emoji to this subreddit. :param name: The name of the emoji :param image_path: A path to a jpeg or png image. + :param mod_flair_only: (boolean) When provided, indicate whether the + emoji is restricted to mod use only. (Default: ``None``) + :param post_flair_allowed: (boolean) When provided, indicate whether + the emoji may appear in post flair. (Default: ``None``) + :param user_flair_allowed: (boolean) When provided, indicate whether + the emoji may appear in user flair. (Default: ``None``) :returns: The Emoji added. - To add ``'test'`` to the subreddit ``'praw_test'`` try: + To add ``test`` to the subreddit ``praw_test`` try: .. code-block:: python - reddit.subreddit('praw_test').emoji.add('test','test.png') + reddit.subreddit("praw_test").emoji.add("test", "test.png") """ data = { @@ -173,8 +246,13 @@ def add(self, name: str, image_path: str): ) response.raise_for_status() + data = { + "mod_flair_only": mod_flair_only, + "name": name, + "post_flair_allowed": post_flair_allowed, + "s3_key": upload_data["key"], + "user_flair_allowed": user_flair_allowed, + } url = API_PATH["emoji_upload"].format(subreddit=self.subreddit) - self._reddit.post( - url, data={"name": name, "s3_key": upload_data["key"]} - ) + self._reddit.post(url, data=data) return Emoji(self._reddit, self.subreddit, name) diff --git a/tests/integration/cassettes/TestEmoji.test__fetch.json b/tests/integration/cassettes/TestEmoji.test__fetch.json index fa8464fc1..0b76c833b 100644 --- a/tests/integration/cassettes/TestEmoji.test__fetch.json +++ b/tests/integration/cassettes/TestEmoji.test__fetch.json @@ -1,7 +1,7 @@ { "http_interactions": [ { - "recorded_at": "2018-03-24T09:22:59", + "recorded_at": "2020-02-08T08:52:50", "request": { "body": { "encoding": "utf-8", @@ -27,7 +27,7 @@ "application/x-www-form-urlencoded" ], "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" + " PRAW/7.0.0.dev0 prawcore/1.0.1" ] }, "method": "POST", @@ -46,17 +46,20 @@ "keep-alive" ], "Content-Length": [ - "105" + "113" ], "Content-Type": [ "application/json; charset=UTF-8" ], "Date": [ - "Sat, 24 Mar 2018 09:23:00 GMT" + "Sat, 08 Feb 2020 08:52:50 GMT" ], "Server": [ "snooserv" ], + "Set-Cookie": [ + "edgebucket=Q4Np56q3701eKBt8YR; Domain=reddit.com; Max-Age=63071999; Path=/; secure" + ], "Strict-Transport-Security": [ "max-age=15552000; includeSubDomains; preload" ], @@ -73,18 +76,14 @@ "majestic" ], "X-Served-By": [ - "cache-lax8648-LAX" + "cache-lax8651-LAX" ], "X-Timer": [ - "S1521883380.899796,VS0,VE373" + "S1581151970.031148,VS0,VE354" ], "cache-control": [ "max-age=0, must-revalidate" ], - "set-cookie": [ - "session_tracker=2QWw8fr9r14cCItOEZ.0.1521883379939.Z0FBQUFBQmF0aGowM3ZwdEo0b0pyWUVJVWlXRlBRTjJMdUZqdzRWRmRsUzlZdExXN3ZmNThCZ0VRZjVUYUhYRmdhdllERTdSN3V5MHlLOVJ3bXdOUG1iTnNiVlZwNFdvQzRYdWV1WXZyQy14WkJiem1JZVRjTV83Z3FzdjhhSW4ydDhtc1JGT2RnU2E; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 11:23:00 GMT; secure", - "edgebucket=W63wum9D8CqWSwou09; Domain=reddit.com; Max-Age=63071999; Path=/; secure" - ], "x-content-type-options": [ "nosniff" ], @@ -103,7 +102,7 @@ } }, { - "recorded_at": "2018-03-24T09:22:59", + "recorded_at": "2020-02-08T08:52:50", "request": { "body": { "encoding": "utf-8", @@ -123,10 +122,10 @@ "keep-alive" ], "Cookie": [ - "edgebucket=W63wum9D8CqWSwou09; session_tracker=2QWw8fr9r14cCItOEZ.0.1521883379939.Z0FBQUFBQmF0aGowM3ZwdEo0b0pyWUVJVWlXRlBRTjJMdUZqdzRWRmRsUzlZdExXN3ZmNThCZ0VRZjVUYUhYRmdhdllERTdSN3V5MHlLOVJ3bXdOUG1iTnNiVlZwNFdvQzRYdWV1WXZyQy14WkJiem1JZVRjTV83Z3FzdjhhSW4ydDhtc1JGT2RnU2E" + "edgebucket=Q4Np56q3701eKBt8YR" ], "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" + " PRAW/7.0.0.dev0 prawcore/1.0.1" ] }, "method": "GET", @@ -135,7 +134,7 @@ "response": { "body": { "encoding": "UTF-8", - "string": "{\"snoomojis\": {\"cake\": {\"url\": \"https://emoji.redditmedia.com/46kel8lf1guz_t5_3nqvj/cake\", \"created_by\": \"t2_6zfp6ii\"}, \"cat_blep\": {\"url\": \"https://emoji.redditmedia.com/p9sxc1zh1guz_t5_3nqvj/cat_blep\", \"created_by\": \"t2_6zfp6ii\"}, \"doge\": {\"url\": \"https://emoji.redditmedia.com/f0fypg8k1guz_t5_3nqvj/doge\", \"created_by\": \"t2_6zfp6ii\"}, \"downvote\": {\"url\": \"https://emoji.redditmedia.com/r05m1xcm1guz_t5_3nqvj/downvote\", \"created_by\": \"t2_6zfp6ii\"}, \"hamster\": {\"url\": \"https://emoji.redditmedia.com/63xo3dun1guz_t5_3nqvj/hamster\", \"created_by\": \"t2_6zfp6ii\"}, \"illuminati\": {\"url\": \"https://emoji.redditmedia.com/mv60bklq1guz_t5_3nqvj/illuminati\", \"created_by\": \"t2_6zfp6ii\"}, \"kappa\": {\"url\": \"https://emoji.redditmedia.com/2uaduvnr1guz_t5_3nqvj/kappa\", \"created_by\": \"t2_6zfp6ii\"}, \"karma\": {\"url\": \"https://emoji.redditmedia.com/dgnf69ls1guz_t5_3nqvj/karma\", \"created_by\": \"t2_6zfp6ii\"}, \"orly\": {\"url\": \"https://emoji.redditmedia.com/crum4urt1guz_t5_3nqvj/orly\", \"created_by\": \"t2_6zfp6ii\"}, \"partyparrot\": {\"url\": \"https://emoji.redditmedia.com/rk1bpelv1guz_t5_3nqvj/partyparrot\", \"created_by\": \"t2_6zfp6ii\"}, \"pupper\": {\"url\": \"https://emoji.redditmedia.com/l73ksapw1guz_t5_3nqvj/pupper\", \"created_by\": \"t2_6zfp6ii\"}, \"redditgold\": {\"url\": \"https://emoji.redditmedia.com/5knu5pox1guz_t5_3nqvj/redditgold\", \"created_by\": \"t2_6zfp6ii\"}, \"sloth\": {\"url\": \"https://emoji.redditmedia.com/rpczqdwy1guz_t5_3nqvj/sloth\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo\": {\"url\": \"https://emoji.redditmedia.com/3whaar0s9ezz_t5_3nqvj/snoo\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_angry\": {\"url\": \"https://emoji.redditmedia.com/8qgfoo9waezz_t5_3nqvj/snoo_angry\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_biblethump\": {\"url\": \"https://emoji.redditmedia.com/akdtlr0vaezz_t5_3nqvj/snoo_biblethump\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_dealwithit\": {\"url\": \"https://emoji.redditmedia.com/94ntcn2taezz_t5_3nqvj/snoo_dealwithit\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_disapproval\": {\"url\": \"https://emoji.redditmedia.com/49dz5ljraezz_t5_3nqvj/snoo_disapproval\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_facepalm\": {\"url\": \"https://emoji.redditmedia.com/wzxf63qpaezz_t5_3nqvj/snoo_facepalm\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsbadman\": {\"url\": \"https://emoji.redditmedia.com/7xdss4doaezz_t5_3nqvj/snoo_feelsbadman\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsgoodman\": {\"url\": \"https://emoji.redditmedia.com/nbv1idzmaezz_t5_3nqvj/snoo_feelsgoodman\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hearteyes\": {\"url\": \"https://emoji.redditmedia.com/igu167dlaezz_t5_3nqvj/snoo_hearteyes\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hug\": {\"url\": \"https://emoji.redditmedia.com/wqivmcpjaezz_t5_3nqvj/snoo_hug\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_joy\": {\"url\": \"https://emoji.redditmedia.com/ehw8l3piaezz_t5_3nqvj/snoo_joy\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_putback\": {\"url\": \"https://emoji.redditmedia.com/8228r6bhaezz_t5_3nqvj/snoo_putback\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_sad\": {\"url\": \"https://emoji.redditmedia.com/a761ck7gaezz_t5_3nqvj/snoo_sad\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_scream\": {\"url\": \"https://emoji.redditmedia.com/19g4yg2faezz_t5_3nqvj/snoo_scream\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_shrug\": {\"url\": \"https://emoji.redditmedia.com/mvwd04vdaezz_t5_3nqvj/snoo_shrug\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_simple_smile\": {\"url\": \"https://emoji.redditmedia.com/dhbi1omcaezz_t5_3nqvj/snoo_simple_smile\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_smile\": {\"url\": \"https://emoji.redditmedia.com/fh0615maaezz_t5_3nqvj/snoo_smile\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_surprised\": {\"url\": \"https://emoji.redditmedia.com/hvfzdhf9aezz_t5_3nqvj/snoo_surprised\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tableflip\": {\"url\": \"https://emoji.redditmedia.com/nbgogsm7aezz_t5_3nqvj/snoo_tableflip\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_thoughtful\": {\"url\": \"https://emoji.redditmedia.com/7jhvwsc5aezz_t5_3nqvj/snoo_thoughtful\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tongue\": {\"url\": \"https://emoji.redditmedia.com/pgm55sg3aezz_t5_3nqvj/snoo_tongue\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_trollface\": {\"url\": \"https://emoji.redditmedia.com/mssz6vvv9ezz_t5_3nqvj/snoo_trollface\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_wink\": {\"url\": \"https://emoji.redditmedia.com/p0vdh98u9ezz_t5_3nqvj/snoo_wink\", \"created_by\": \"t2_6zfp6ii\"}, \"table\": {\"url\": \"https://emoji.redditmedia.com/cbl32coz9ezz_t5_3nqvj/table\", \"created_by\": \"t2_6zfp6ii\"}, \"table_flip\": {\"url\": \"https://emoji.redditmedia.com/l7sfl3z0aezz_t5_3nqvj/table_flip\", \"created_by\": \"t2_6zfp6ii\"}, \"upvote\": {\"url\": \"https://emoji.redditmedia.com/ad1td4bx9ezz_t5_3nqvj/upvote\", \"created_by\": \"t2_6zfp6ii\"}}, \"t5_2t5o6\": {\"50\": {\"url\": \"https://emoji.redditmedia.com/0tec5ulk2on01_t5_2t5o6/50\", \"created_by\": \"t2_4cixf\"}, \"test_jpg\": {\"url\": \"https://emoji.redditmedia.com/7c5i33kuion01_t5_2t5o6/test_jpg\", \"created_by\": \"t2_4cixf\"}, \"test_png\": {\"url\": \"https://emoji.redditmedia.com/qhnh6iluion01_t5_2t5o6/test_png\", \"created_by\": \"t2_4cixf\"}}}" + "string": "{\"snoomojis\": {\"cake\": {\"url\": \"https://emoji.redditmedia.com/46kel8lf1guz_t5_3nqvj/cake\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"cat_blep\": {\"url\": \"https://emoji.redditmedia.com/p9sxc1zh1guz_t5_3nqvj/cat_blep\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"doge\": {\"url\": \"https://emoji.redditmedia.com/f0fypg8k1guz_t5_3nqvj/doge\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"downvote\": {\"url\": \"https://emoji.redditmedia.com/r05m1xcm1guz_t5_3nqvj/downvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"hamster\": {\"url\": \"https://emoji.redditmedia.com/63xo3dun1guz_t5_3nqvj/hamster\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"illuminati\": {\"url\": \"https://emoji.redditmedia.com/mv60bklq1guz_t5_3nqvj/illuminati\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"kappa\": {\"url\": \"https://emoji.redditmedia.com/2uaduvnr1guz_t5_3nqvj/kappa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"karma\": {\"url\": \"https://emoji.redditmedia.com/dgnf69ls1guz_t5_3nqvj/karma\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"orly\": {\"url\": \"https://emoji.redditmedia.com/crum4urt1guz_t5_3nqvj/orly\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"partyparrot\": {\"url\": \"https://emoji.redditmedia.com/rk1bpelv1guz_t5_3nqvj/partyparrot\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"pupper\": {\"url\": \"https://emoji.redditmedia.com/l73ksapw1guz_t5_3nqvj/pupper\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"redditgold\": {\"url\": \"https://emoji.redditmedia.com/5knu5pox1guz_t5_3nqvj/redditgold\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"sloth\": {\"url\": \"https://emoji.redditmedia.com/rpczqdwy1guz_t5_3nqvj/sloth\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo\": {\"url\": \"https://emoji.redditmedia.com/3whaar0s9ezz_t5_3nqvj/snoo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_angry\": {\"url\": \"https://emoji.redditmedia.com/8qgfoo9waezz_t5_3nqvj/snoo_angry\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_biblethump\": {\"url\": \"https://emoji.redditmedia.com/akdtlr0vaezz_t5_3nqvj/snoo_biblethump\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_dealwithit\": {\"url\": \"https://emoji.redditmedia.com/94ntcn2taezz_t5_3nqvj/snoo_dealwithit\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_disapproval\": {\"url\": \"https://emoji.redditmedia.com/49dz5ljraezz_t5_3nqvj/snoo_disapproval\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_facepalm\": {\"url\": \"https://emoji.redditmedia.com/wzxf63qpaezz_t5_3nqvj/snoo_facepalm\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsbadman\": {\"url\": \"https://emoji.redditmedia.com/7xdss4doaezz_t5_3nqvj/snoo_feelsbadman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsgoodman\": {\"url\": \"https://emoji.redditmedia.com/nbv1idzmaezz_t5_3nqvj/snoo_feelsgoodman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hearteyes\": {\"url\": \"https://emoji.redditmedia.com/igu167dlaezz_t5_3nqvj/snoo_hearteyes\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hug\": {\"url\": \"https://emoji.redditmedia.com/wqivmcpjaezz_t5_3nqvj/snoo_hug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_joy\": {\"url\": \"https://emoji.redditmedia.com/ehw8l3piaezz_t5_3nqvj/snoo_joy\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_putback\": {\"url\": \"https://emoji.redditmedia.com/8228r6bhaezz_t5_3nqvj/snoo_putback\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_sad\": {\"url\": \"https://emoji.redditmedia.com/a761ck7gaezz_t5_3nqvj/snoo_sad\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_scream\": {\"url\": \"https://emoji.redditmedia.com/19g4yg2faezz_t5_3nqvj/snoo_scream\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_shrug\": {\"url\": \"https://emoji.redditmedia.com/mvwd04vdaezz_t5_3nqvj/snoo_shrug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_simple_smile\": {\"url\": \"https://emoji.redditmedia.com/dhbi1omcaezz_t5_3nqvj/snoo_simple_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_smile\": {\"url\": \"https://emoji.redditmedia.com/fh0615maaezz_t5_3nqvj/snoo_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_surprised\": {\"url\": \"https://emoji.redditmedia.com/hvfzdhf9aezz_t5_3nqvj/snoo_surprised\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tableflip\": {\"url\": \"https://emoji.redditmedia.com/nbgogsm7aezz_t5_3nqvj/snoo_tableflip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_thoughtful\": {\"url\": \"https://emoji.redditmedia.com/7jhvwsc5aezz_t5_3nqvj/snoo_thoughtful\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tongue\": {\"url\": \"https://emoji.redditmedia.com/pgm55sg3aezz_t5_3nqvj/snoo_tongue\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_trollface\": {\"url\": \"https://emoji.redditmedia.com/mssz6vvv9ezz_t5_3nqvj/snoo_trollface\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_wink\": {\"url\": \"https://emoji.redditmedia.com/p0vdh98u9ezz_t5_3nqvj/snoo_wink\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table\": {\"url\": \"https://emoji.redditmedia.com/cbl32coz9ezz_t5_3nqvj/table\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table_flip\": {\"url\": \"https://emoji.redditmedia.com/l7sfl3z0aezz_t5_3nqvj/table_flip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"upvote\": {\"url\": \"https://emoji.redditmedia.com/ad1td4bx9ezz_t5_3nqvj/upvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}}, \"t5_2t5o6\": {\"50\": {\"url\": \"https://emoji.redditmedia.com/0tec5ulk2on01_t5_2t5o6/50\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"aaa\": {\"url\": \"https://emoji.redditmedia.com/ku64o2psqnf41_t5_2t5o6/aaa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"aoob\": {\"url\": \"https://emoji.redditmedia.com/n78usxalinf41_t5_2t5o6/aoob\", \"user_flair_allowed\": false, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"Aoob\": {\"url\": \"https://emoji.redditmedia.com/z23c3ptginf41_t5_2t5o6/Aoob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foo\": {\"url\": \"https://emoji.redditmedia.com/v21jwszegnf41_t5_2t5o6/foo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foob\": {\"url\": \"https://emoji.redditmedia.com/rz4zgg79hnf41_t5_2t5o6/foob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"test_jpg\": {\"url\": \"https://emoji.redditmedia.com/7c5i33kuion01_t5_2t5o6/test_jpg\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"test_png\": {\"url\": \"https://emoji.redditmedia.com/qhnh6iluion01_t5_2t5o6/test_png\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}}}" }, "headers": { "Accept-Ranges": [ @@ -145,129 +144,21 @@ "keep-alive" ], "Content-Length": [ - "4914" + "9234" ], "Content-Type": [ "application/json; charset=UTF-8" ], "Date": [ - "Sat, 24 Mar 2018 09:23:00 GMT" + "Sat, 08 Feb 2020 08:52:50 GMT" ], "Server": [ "snooserv" ], - "Strict-Transport-Security": [ - "max-age=15552000; includeSubDomains; preload" - ], - "Vary": [ - "accept-encoding" - ], - "Via": [ - "1.1 varnish" - ], - "X-Cache": [ - "MISS" - ], - "X-Cache-Hits": [ - "0" - ], - "X-Moose": [ - "majestic" - ], - "X-Served-By": [ - "cache-lax8639-LAX" - ], - "X-Timer": [ - "S1521883381.514154,VS0,VE98" - ], - "cache-control": [ - "private, s-maxage=0, max-age=0, must-revalidate, max-age=0, must-revalidate" - ], - "expires": [ - "-1" - ], - "set-cookie": [ - "session_tracker=2QWw8fr9r14cCItOEZ.0.1521883380550.Z0FBQUFBQmF0aGowS1luOGs0OWwyNDdwQ0cyck94UkQwM1FFa3dBam1xdmUyMUl0WjJvSDhqVFRLSWhzQWdXelJFSW43aGE3YkJXOVh5eFNDMEFtcUphSl9WY0xZcVhIcjRyQmFNRU1DeEVZX29udERjczVrMU9uQm9GLW5pWEdIUjFYRGNXSGR6OUU; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 11:23:00 GMT; secure" - ], - "x-content-type-options": [ - "nosniff" - ], - "x-frame-options": [ - "SAMEORIGIN" - ], - "x-ratelimit-remaining": [ - "490.0" - ], - "x-ratelimit-reset": [ - "420" - ], - "x-ratelimit-used": [ - "110" - ], - "x-xss-protection": [ - "1; mode=block" - ] - }, - "status": { - "code": 200, - "message": "OK" - }, - "url": "https://oauth.reddit.com/api/v1//emojis/all?raw_json=1" - } - }, - { - "recorded_at": "2018-03-24T09:23:00", - "request": { - "body": { - "encoding": "utf-8", - "string": "" - }, - "headers": { - "Accept": [ - "*/*" - ], - "Accept-Encoding": [ - "identity" - ], - "Authorization": [ - "bearer " - ], - "Connection": [ - "keep-alive" - ], - "Cookie": [ - "edgebucket=W63wum9D8CqWSwou09; session_tracker=2QWw8fr9r14cCItOEZ.0.1521883380550.Z0FBQUFBQmF0aGowS1luOGs0OWwyNDdwQ0cyck94UkQwM1FFa3dBam1xdmUyMUl0WjJvSDhqVFRLSWhzQWdXelJFSW43aGE3YkJXOVh5eFNDMEFtcUphSl9WY0xZcVhIcjRyQmFNRU1DeEVZX29udERjczVrMU9uQm9GLW5pWEdIUjFYRGNXSGR6OUU" - ], - "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" - ] - }, - "method": "GET", - "uri": "https://oauth.reddit.com/r//about/?raw_json=1" - }, - "response": { - "body": { - "encoding": "UTF-8", - "string": "{\"kind\": \"t5\", \"data\": {\"notification_level\": \"off\", \"user_flair_background_color\": null, \"banner_img\": \"https://b.thumbs.redditmedia.com/UwKZ1FguKqLsZ-dVSM-D0-o2OJVyOWKw966EPKv5wKA.jpg\", \"user_flair_text\": \"foobar\", \"submit_text_html\": null, \"user_flair_template_id\": null, \"user_is_banned\": false, \"subreddit_type\": \"public\", \"community_icon\": \"\", \"wiki_enabled\": true, \"show_media\": false, \"id\": \"2t5o6\", \"description\": \"\", \"submit_text\": \"\", \"user_flair_type\": \"richtext\", \"user_can_flair_in_sr\": true, \"display_name\": \"\", \"header_img\": null, \"description_html\": null, \"title\": \"Reddit API Test wbnq3imnkgeed5e0dee5aec96501c680374b24f5ae469a3153xx\", \"collapse_deleted_comments\": false, \"user_has_favorited\": false, \"public_description\": \"\", \"over18\": false, \"emojis_enabled\": true, \"public_description_html\": null, \"can_assign_user_flair\": false, \"allow_videos\": true, \"spoilers_enabled\": false, \"icon_size\": null, \"primary_color\": \"\", \"user_is_contributor\": false, \"audience_target\": \"\", \"suggested_comment_sort\": null, \"active_user_count\": 8, \"icon_img\": null, \"header_title\": null, \"display_name_prefixed\": \"r/\", \"can_assign_link_flair\": false, \"submit_link_label\": null, \"link_flair_enabled\": true, \"user_flair_text_color\": null, \"accounts_active\": 8, \"public_traffic\": false, \"header_size\": null, \"subscribers\": 26, \"user_flair_css_class\": null, \"submit_text_label\": null, \"key_color\": \"\", \"user_flair_richtext\": [{\"e\": \"text\", \"t\": \"foobar\"}], \"user_sr_flair_enabled\": true, \"lang\": \"en\", \"is_enrolled_in_new_modmail\": false, \"whitelist_status\": null, \"name\": \"t5_2t5o6\", \"user_flair_enabled_in_sr\": false, \"allow_videogifs\": true, \"url\": \"/r//\", \"quarantine\": false, \"hide_ads\": false, \"created_utc\": 1322550775.0, \"banner_size\": [640, 192], \"user_is_moderator\": true, \"allow_discovery\": false, \"accounts_active_is_fuzzed\": false, \"advertiser_category\": null, \"user_sr_theme_enabled\": true, \"created\": 1322579575.0, \"allow_images\": true, \"videostream_links_count\": 0, \"comment_score_hide_mins\": 0, \"show_media_preview\": false, \"submission_type\": \"any\", \"user_is_muted\": false, \"user_is_subscriber\": true}}" - }, - "headers": { - "Accept-Ranges": [ - "bytes" - ], - "Connection": [ - "keep-alive" - ], - "Content-Length": [ - "2161" - ], - "Content-Type": [ - "application/json; charset=UTF-8" - ], - "Date": [ - "Sat, 24 Mar 2018 09:23:00 GMT" - ], - "Server": [ - "snooserv" + "Set-Cookie": [ + "loid=00000000000004cixf.2.1284611485984.Z0FBQUFBQmVQbmJpd0F2bXlPN3dyZEh0dzhOTTQ0MEFaSUQyQ2FKWkhsb2U3RDgzMUxzeGZHdHpnaTlRb2N1Z1RscHVHdVdmNEp2czJoazJLYUJJY3k2TVdpYTI5aXJWZzdmWWN1X1Nqd2lBVTlzbEZNU1FLMTdVelNCVmk0VHJMQmFNbW1Cdndudlo; Domain=reddit.com; Max-Age=63071999; Path=/; expires=Mon, 07-Feb-2022 08:52:50 GMT; secure; SameSite=None; Secure", + "session_tracker=JgQiXQLamRntgr7ZLl.0.1581151970583.Z0FBQUFBQmVQbmJpOVZYVmZPZHlPVlFVWTRLWEp0bUpWY1JENjZFLVFZY1pIb3hvbVVRQ29PQ2NMQ1NtOERrU2lNNXlPbF8zNnpfMGdUaGJ4ci1lcDJZanF2NHoxdmtwaUw2ZlU4MmVCU19XSGJYZjREeENYcGlWUDdqZTdwVHVTSDk5REM1Z2RRdFM; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 08-Feb-2020 10:52:50 GMT; secure; SameSite=None; Secure", + "csv=1; Max-Age=63072000; Domain=.reddit.com; Path=/; Secure; SameSite=None" ], "Strict-Transport-Security": [ "max-age=15552000; includeSubDomains; preload" @@ -288,21 +179,17 @@ "majestic" ], "X-Served-By": [ - "cache-lax8639-LAX" + "cache-lax8645-LAX" ], "X-Timer": [ - "S1521883381.647529,VS0,VE137" + "S1581151971.528780,VS0,VE131" ], "cache-control": [ - "private, s-maxage=0, max-age=0, must-revalidate, max-age=0, must-revalidate" + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" ], "expires": [ "-1" ], - "set-cookie": [ - "loid=00000000000004cixf.2.1284611485984.Z0FBQUFBQmF0aGowUThsMlZPWnQtcVdwWk1kNDFnVTRHUDQ0U05Sc1dSQlJQTzdtMmJ2d05WbUhjMlNJclZqRm5EUDBJakdTcThUZUFyUTR6UWFibm5SeTRoNTRja29mdVY5SENQaE41WkJuWXNlSVNqUEE0d18zLTNBMHB3X0tSYXl1a1NEWXN4SzY; Domain=reddit.com; Max-Age=63071999; Path=/; expires=Mon, 23-Mar-2020 09:23:00 GMT; secure", - "session_tracker=2QWw8fr9r14cCItOEZ.0.1521883380687.Z0FBQUFBQmF0aGowcDhVd25Tc0I4bFUxekVnYzFkdld1YmJYTzhBQ18teHhoVS1vTDk0M3NsNTdKUzlTWHRoTGI1YnJGUUFsWTI0NG5TY3MtUWJQeHhncFVXR2g2eTFKcEthUVNtSGxsUGc1RFdYSU5nODdoUlI2XzlVWGtTSm9pZU5zb1hpRm1qOWs; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 11:23:00 GMT; secure" - ], "x-content-type-options": [ "nosniff" ], @@ -310,16 +197,13 @@ "SAMEORIGIN" ], "x-ratelimit-remaining": [ - "489.0" + "594.0" ], "x-ratelimit-reset": [ - "420" + "430" ], "x-ratelimit-used": [ - "111" - ], - "x-ua-compatible": [ - "IE=edge" + "6" ], "x-xss-protection": [ "1; mode=block" @@ -329,7 +213,7 @@ "code": 200, "message": "OK" }, - "url": "https://oauth.reddit.com/r//about/?raw_json=1" + "url": "https://oauth.reddit.com/api/v1//emojis/all?raw_json=1" } } ], diff --git a/tests/integration/cassettes/TestEmoji.test__fetch__invalid_emoji.json b/tests/integration/cassettes/TestEmoji.test__fetch__invalid_emoji.json index f73b843e2..0617c7925 100644 --- a/tests/integration/cassettes/TestEmoji.test__fetch__invalid_emoji.json +++ b/tests/integration/cassettes/TestEmoji.test__fetch__invalid_emoji.json @@ -1,11 +1,11 @@ { "http_interactions": [ { - "recorded_at": "2018-03-24T17:38:31", + "recorded_at": "2020-02-08T08:52:51", "request": { "body": { "encoding": "utf-8", - "string": "grant_type=password&password=&username=" + "string": "grant_type=password&password=&username=" }, "headers": { "Accept": [ @@ -21,13 +21,13 @@ "keep-alive" ], "Content-Length": [ - "55" + "59" ], "Content-Type": [ "application/x-www-form-urlencoded" ], "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" + " PRAW/7.0.0.dev0 prawcore/1.0.1" ] }, "method": "POST", @@ -46,17 +46,20 @@ "keep-alive" ], "Content-Length": [ - "105" + "113" ], "Content-Type": [ "application/json; charset=UTF-8" ], "Date": [ - "Sat, 24 Mar 2018 17:38:31 GMT" + "Sat, 08 Feb 2020 08:52:51 GMT" ], "Server": [ "snooserv" ], + "Set-Cookie": [ + "edgebucket=bmqKuokafn3e9gecmC; Domain=reddit.com; Max-Age=63071999; Path=/; secure" + ], "Strict-Transport-Security": [ "max-age=15552000; includeSubDomains; preload" ], @@ -73,18 +76,14 @@ "majestic" ], "X-Served-By": [ - "cache-pao17440-PAO" + "cache-lax8649-LAX" ], "X-Timer": [ - "S1521913111.978848,VS0,VE397" + "S1581151971.764548,VS0,VE362" ], "cache-control": [ "max-age=0, must-revalidate" ], - "set-cookie": [ - "session_tracker=q2qvfpATrxiqdAiTls.0.1521913111046.Z0FBQUFBQmF0bzBYNUlzNEJWT3pSZWdYQ01VVzdUZERfZ1hWSDdSR3RFVC1MX0M3ZHJVUTlhOHVOZDc2MWYzRXNDd3U3LXMtNXJ2XzBfUEJTREpZWEVzTUZEUmRBZzE0WldFaTRmM1lPV29Ta2lDYUdLTDZjSlRsM3l3b1Z4UlJDRGtYV2J4ZElNdkE; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 19:38:31 GMT; secure", - "edgebucket=EhxzqiRzMifZRPlmt1; Domain=reddit.com; Max-Age=63071999; Path=/; secure" - ], "x-content-type-options": [ "nosniff" ], @@ -103,7 +102,7 @@ } }, { - "recorded_at": "2018-03-24T17:38:32", + "recorded_at": "2020-02-08T08:52:51", "request": { "body": { "encoding": "utf-8", @@ -123,10 +122,10 @@ "keep-alive" ], "Cookie": [ - "edgebucket=EhxzqiRzMifZRPlmt1; session_tracker=q2qvfpATrxiqdAiTls.0.1521913111046.Z0FBQUFBQmF0bzBYNUlzNEJWT3pSZWdYQ01VVzdUZERfZ1hWSDdSR3RFVC1MX0M3ZHJVUTlhOHVOZDc2MWYzRXNDd3U3LXMtNXJ2XzBfUEJTREpZWEVzTUZEUmRBZzE0WldFaTRmM1lPV29Ta2lDYUdLTDZjSlRsM3l3b1Z4UlJDRGtYV2J4ZElNdkE" + "edgebucket=bmqKuokafn3e9gecmC" ], "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" + " PRAW/7.0.0.dev0 prawcore/1.0.1" ] }, "method": "GET", @@ -135,7 +134,7 @@ "response": { "body": { "encoding": "UTF-8", - "string": "{\"snoomojis\": {\"cake\": {\"url\": \"https://emoji.redditmedia.com/46kel8lf1guz_t5_3nqvj/cake\", \"created_by\": \"t2_6zfp6ii\"}, \"cat_blep\": {\"url\": \"https://emoji.redditmedia.com/p9sxc1zh1guz_t5_3nqvj/cat_blep\", \"created_by\": \"t2_6zfp6ii\"}, \"doge\": {\"url\": \"https://emoji.redditmedia.com/f0fypg8k1guz_t5_3nqvj/doge\", \"created_by\": \"t2_6zfp6ii\"}, \"downvote\": {\"url\": \"https://emoji.redditmedia.com/r05m1xcm1guz_t5_3nqvj/downvote\", \"created_by\": \"t2_6zfp6ii\"}, \"hamster\": {\"url\": \"https://emoji.redditmedia.com/63xo3dun1guz_t5_3nqvj/hamster\", \"created_by\": \"t2_6zfp6ii\"}, \"illuminati\": {\"url\": \"https://emoji.redditmedia.com/mv60bklq1guz_t5_3nqvj/illuminati\", \"created_by\": \"t2_6zfp6ii\"}, \"kappa\": {\"url\": \"https://emoji.redditmedia.com/2uaduvnr1guz_t5_3nqvj/kappa\", \"created_by\": \"t2_6zfp6ii\"}, \"karma\": {\"url\": \"https://emoji.redditmedia.com/dgnf69ls1guz_t5_3nqvj/karma\", \"created_by\": \"t2_6zfp6ii\"}, \"orly\": {\"url\": \"https://emoji.redditmedia.com/crum4urt1guz_t5_3nqvj/orly\", \"created_by\": \"t2_6zfp6ii\"}, \"partyparrot\": {\"url\": \"https://emoji.redditmedia.com/rk1bpelv1guz_t5_3nqvj/partyparrot\", \"created_by\": \"t2_6zfp6ii\"}, \"pupper\": {\"url\": \"https://emoji.redditmedia.com/l73ksapw1guz_t5_3nqvj/pupper\", \"created_by\": \"t2_6zfp6ii\"}, \"redditgold\": {\"url\": \"https://emoji.redditmedia.com/5knu5pox1guz_t5_3nqvj/redditgold\", \"created_by\": \"t2_6zfp6ii\"}, \"sloth\": {\"url\": \"https://emoji.redditmedia.com/rpczqdwy1guz_t5_3nqvj/sloth\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo\": {\"url\": \"https://emoji.redditmedia.com/3whaar0s9ezz_t5_3nqvj/snoo\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_angry\": {\"url\": \"https://emoji.redditmedia.com/8qgfoo9waezz_t5_3nqvj/snoo_angry\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_biblethump\": {\"url\": \"https://emoji.redditmedia.com/akdtlr0vaezz_t5_3nqvj/snoo_biblethump\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_dealwithit\": {\"url\": \"https://emoji.redditmedia.com/94ntcn2taezz_t5_3nqvj/snoo_dealwithit\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_disapproval\": {\"url\": \"https://emoji.redditmedia.com/49dz5ljraezz_t5_3nqvj/snoo_disapproval\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_facepalm\": {\"url\": \"https://emoji.redditmedia.com/wzxf63qpaezz_t5_3nqvj/snoo_facepalm\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsbadman\": {\"url\": \"https://emoji.redditmedia.com/7xdss4doaezz_t5_3nqvj/snoo_feelsbadman\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsgoodman\": {\"url\": \"https://emoji.redditmedia.com/nbv1idzmaezz_t5_3nqvj/snoo_feelsgoodman\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hearteyes\": {\"url\": \"https://emoji.redditmedia.com/igu167dlaezz_t5_3nqvj/snoo_hearteyes\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hug\": {\"url\": \"https://emoji.redditmedia.com/wqivmcpjaezz_t5_3nqvj/snoo_hug\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_joy\": {\"url\": \"https://emoji.redditmedia.com/ehw8l3piaezz_t5_3nqvj/snoo_joy\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_putback\": {\"url\": \"https://emoji.redditmedia.com/8228r6bhaezz_t5_3nqvj/snoo_putback\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_sad\": {\"url\": \"https://emoji.redditmedia.com/a761ck7gaezz_t5_3nqvj/snoo_sad\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_scream\": {\"url\": \"https://emoji.redditmedia.com/19g4yg2faezz_t5_3nqvj/snoo_scream\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_shrug\": {\"url\": \"https://emoji.redditmedia.com/mvwd04vdaezz_t5_3nqvj/snoo_shrug\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_simple_smile\": {\"url\": \"https://emoji.redditmedia.com/dhbi1omcaezz_t5_3nqvj/snoo_simple_smile\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_smile\": {\"url\": \"https://emoji.redditmedia.com/fh0615maaezz_t5_3nqvj/snoo_smile\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_surprised\": {\"url\": \"https://emoji.redditmedia.com/hvfzdhf9aezz_t5_3nqvj/snoo_surprised\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tableflip\": {\"url\": \"https://emoji.redditmedia.com/nbgogsm7aezz_t5_3nqvj/snoo_tableflip\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_thoughtful\": {\"url\": \"https://emoji.redditmedia.com/7jhvwsc5aezz_t5_3nqvj/snoo_thoughtful\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tongue\": {\"url\": \"https://emoji.redditmedia.com/pgm55sg3aezz_t5_3nqvj/snoo_tongue\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_trollface\": {\"url\": \"https://emoji.redditmedia.com/mssz6vvv9ezz_t5_3nqvj/snoo_trollface\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_wink\": {\"url\": \"https://emoji.redditmedia.com/p0vdh98u9ezz_t5_3nqvj/snoo_wink\", \"created_by\": \"t2_6zfp6ii\"}, \"table\": {\"url\": \"https://emoji.redditmedia.com/cbl32coz9ezz_t5_3nqvj/table\", \"created_by\": \"t2_6zfp6ii\"}, \"table_flip\": {\"url\": \"https://emoji.redditmedia.com/l7sfl3z0aezz_t5_3nqvj/table_flip\", \"created_by\": \"t2_6zfp6ii\"}, \"upvote\": {\"url\": \"https://emoji.redditmedia.com/ad1td4bx9ezz_t5_3nqvj/upvote\", \"created_by\": \"t2_6zfp6ii\"}}, \"t5_h6aad\": {\"alamance\": {\"url\": \"https://emoji.redditmedia.com/cz47h98kvjn01_t5_h6aad/alamance\", \"created_by\": \"t2_12vm3jhg\"}, \"TeST\": {\"url\": \"https://emoji.redditmedia.com/ye34gfz51hn01_t5_h6aad/TeST\", \"created_by\": \"t2_12vm3jhg\"}, \"test\": {\"url\": \"https://emoji.redditmedia.com/yflr3b0jvjn01_t5_h6aad/test\", \"created_by\": \"t2_12vm3jhg\"}, \"test_png\": {\"url\": \"https://emoji.redditmedia.com/ua04ffomyqn01_t5_h6aad/test_png\", \"created_by\": \"t2_12vm3jhg\"}}}" + "string": "{\"snoomojis\": {\"cake\": {\"url\": \"https://emoji.redditmedia.com/46kel8lf1guz_t5_3nqvj/cake\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"cat_blep\": {\"url\": \"https://emoji.redditmedia.com/p9sxc1zh1guz_t5_3nqvj/cat_blep\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"doge\": {\"url\": \"https://emoji.redditmedia.com/f0fypg8k1guz_t5_3nqvj/doge\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"downvote\": {\"url\": \"https://emoji.redditmedia.com/r05m1xcm1guz_t5_3nqvj/downvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"hamster\": {\"url\": \"https://emoji.redditmedia.com/63xo3dun1guz_t5_3nqvj/hamster\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"illuminati\": {\"url\": \"https://emoji.redditmedia.com/mv60bklq1guz_t5_3nqvj/illuminati\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"kappa\": {\"url\": \"https://emoji.redditmedia.com/2uaduvnr1guz_t5_3nqvj/kappa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"karma\": {\"url\": \"https://emoji.redditmedia.com/dgnf69ls1guz_t5_3nqvj/karma\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"orly\": {\"url\": \"https://emoji.redditmedia.com/crum4urt1guz_t5_3nqvj/orly\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"partyparrot\": {\"url\": \"https://emoji.redditmedia.com/rk1bpelv1guz_t5_3nqvj/partyparrot\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"pupper\": {\"url\": \"https://emoji.redditmedia.com/l73ksapw1guz_t5_3nqvj/pupper\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"redditgold\": {\"url\": \"https://emoji.redditmedia.com/5knu5pox1guz_t5_3nqvj/redditgold\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"sloth\": {\"url\": \"https://emoji.redditmedia.com/rpczqdwy1guz_t5_3nqvj/sloth\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo\": {\"url\": \"https://emoji.redditmedia.com/3whaar0s9ezz_t5_3nqvj/snoo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_angry\": {\"url\": \"https://emoji.redditmedia.com/8qgfoo9waezz_t5_3nqvj/snoo_angry\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_biblethump\": {\"url\": \"https://emoji.redditmedia.com/akdtlr0vaezz_t5_3nqvj/snoo_biblethump\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_dealwithit\": {\"url\": \"https://emoji.redditmedia.com/94ntcn2taezz_t5_3nqvj/snoo_dealwithit\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_disapproval\": {\"url\": \"https://emoji.redditmedia.com/49dz5ljraezz_t5_3nqvj/snoo_disapproval\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_facepalm\": {\"url\": \"https://emoji.redditmedia.com/wzxf63qpaezz_t5_3nqvj/snoo_facepalm\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsbadman\": {\"url\": \"https://emoji.redditmedia.com/7xdss4doaezz_t5_3nqvj/snoo_feelsbadman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsgoodman\": {\"url\": \"https://emoji.redditmedia.com/nbv1idzmaezz_t5_3nqvj/snoo_feelsgoodman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hearteyes\": {\"url\": \"https://emoji.redditmedia.com/igu167dlaezz_t5_3nqvj/snoo_hearteyes\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hug\": {\"url\": \"https://emoji.redditmedia.com/wqivmcpjaezz_t5_3nqvj/snoo_hug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_joy\": {\"url\": \"https://emoji.redditmedia.com/ehw8l3piaezz_t5_3nqvj/snoo_joy\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_putback\": {\"url\": \"https://emoji.redditmedia.com/8228r6bhaezz_t5_3nqvj/snoo_putback\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_sad\": {\"url\": \"https://emoji.redditmedia.com/a761ck7gaezz_t5_3nqvj/snoo_sad\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_scream\": {\"url\": \"https://emoji.redditmedia.com/19g4yg2faezz_t5_3nqvj/snoo_scream\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_shrug\": {\"url\": \"https://emoji.redditmedia.com/mvwd04vdaezz_t5_3nqvj/snoo_shrug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_simple_smile\": {\"url\": \"https://emoji.redditmedia.com/dhbi1omcaezz_t5_3nqvj/snoo_simple_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_smile\": {\"url\": \"https://emoji.redditmedia.com/fh0615maaezz_t5_3nqvj/snoo_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_surprised\": {\"url\": \"https://emoji.redditmedia.com/hvfzdhf9aezz_t5_3nqvj/snoo_surprised\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tableflip\": {\"url\": \"https://emoji.redditmedia.com/nbgogsm7aezz_t5_3nqvj/snoo_tableflip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_thoughtful\": {\"url\": \"https://emoji.redditmedia.com/7jhvwsc5aezz_t5_3nqvj/snoo_thoughtful\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tongue\": {\"url\": \"https://emoji.redditmedia.com/pgm55sg3aezz_t5_3nqvj/snoo_tongue\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_trollface\": {\"url\": \"https://emoji.redditmedia.com/mssz6vvv9ezz_t5_3nqvj/snoo_trollface\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_wink\": {\"url\": \"https://emoji.redditmedia.com/p0vdh98u9ezz_t5_3nqvj/snoo_wink\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table\": {\"url\": \"https://emoji.redditmedia.com/cbl32coz9ezz_t5_3nqvj/table\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table_flip\": {\"url\": \"https://emoji.redditmedia.com/l7sfl3z0aezz_t5_3nqvj/table_flip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"upvote\": {\"url\": \"https://emoji.redditmedia.com/ad1td4bx9ezz_t5_3nqvj/upvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}}, \"t5_2t5o6\": {\"50\": {\"url\": \"https://emoji.redditmedia.com/0tec5ulk2on01_t5_2t5o6/50\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"aaa\": {\"url\": \"https://emoji.redditmedia.com/ku64o2psqnf41_t5_2t5o6/aaa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"aoob\": {\"url\": \"https://emoji.redditmedia.com/n78usxalinf41_t5_2t5o6/aoob\", \"user_flair_allowed\": false, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"Aoob\": {\"url\": \"https://emoji.redditmedia.com/z23c3ptginf41_t5_2t5o6/Aoob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foo\": {\"url\": \"https://emoji.redditmedia.com/v21jwszegnf41_t5_2t5o6/foo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foob\": {\"url\": \"https://emoji.redditmedia.com/rz4zgg79hnf41_t5_2t5o6/foob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"test_jpg\": {\"url\": \"https://emoji.redditmedia.com/7c5i33kuion01_t5_2t5o6/test_jpg\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"test_png\": {\"url\": \"https://emoji.redditmedia.com/qhnh6iluion01_t5_2t5o6/test_png\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}}}" }, "headers": { "Accept-Ranges": [ @@ -145,129 +144,21 @@ "keep-alive" ], "Content-Length": [ - "5034" + "9234" ], "Content-Type": [ "application/json; charset=UTF-8" ], "Date": [ - "Sat, 24 Mar 2018 17:38:32 GMT" + "Sat, 08 Feb 2020 08:52:51 GMT" ], "Server": [ "snooserv" ], - "Strict-Transport-Security": [ - "max-age=15552000; includeSubDomains; preload" - ], - "Vary": [ - "accept-encoding" - ], - "Via": [ - "1.1 varnish" - ], - "X-Cache": [ - "MISS" - ], - "X-Cache-Hits": [ - "0" - ], - "X-Moose": [ - "majestic" - ], - "X-Served-By": [ - "cache-pao17443-PAO" - ], - "X-Timer": [ - "S1521913112.193164,VS0,VE95" - ], - "cache-control": [ - "private, s-maxage=0, max-age=0, must-revalidate, max-age=0, must-revalidate" - ], - "expires": [ - "-1" - ], - "set-cookie": [ - "session_tracker=q2qvfpATrxiqdAiTls.0.1521913112262.Z0FBQUFBQmF0bzBZTnRvQmh5eWp3Wl9wa182eXVzQXZpSHpvZG1sSWh3eGN6U0t1RmtBV0JUUmF3QUhuQ2dfMzhMV29veGpoX2VVc0wzRjR4OXhRVUc3SWhlMHJzbFB1QjdlSXBqdVB0QnlCQ18tZWpnLV9QdmcwMDdTZGRSVmVLblpTZjdDd0hJMTE; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 19:38:32 GMT; secure" - ], - "x-content-type-options": [ - "nosniff" - ], - "x-frame-options": [ - "SAMEORIGIN" - ], - "x-ratelimit-remaining": [ - "599.0" - ], - "x-ratelimit-reset": [ - "88" - ], - "x-ratelimit-used": [ - "1" - ], - "x-xss-protection": [ - "1; mode=block" - ] - }, - "status": { - "code": 200, - "message": "OK" - }, - "url": "https://oauth.reddit.com/api/v1//emojis/all?raw_json=1" - } - }, - { - "recorded_at": "2018-03-24T17:38:32", - "request": { - "body": { - "encoding": "utf-8", - "string": "" - }, - "headers": { - "Accept": [ - "*/*" - ], - "Accept-Encoding": [ - "identity" - ], - "Authorization": [ - "bearer " - ], - "Connection": [ - "keep-alive" - ], - "Cookie": [ - "edgebucket=EhxzqiRzMifZRPlmt1; session_tracker=q2qvfpATrxiqdAiTls.0.1521913112262.Z0FBQUFBQmF0bzBZTnRvQmh5eWp3Wl9wa182eXVzQXZpSHpvZG1sSWh3eGN6U0t1RmtBV0JUUmF3QUhuQ2dfMzhMV29veGpoX2VVc0wzRjR4OXhRVUc3SWhlMHJzbFB1QjdlSXBqdVB0QnlCQ18tZWpnLV9QdmcwMDdTZGRSVmVLblpTZjdDd0hJMTE" - ], - "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" - ] - }, - "method": "GET", - "uri": "https://oauth.reddit.com/r//about/?raw_json=1" - }, - "response": { - "body": { - "encoding": "UTF-8", - "string": "{\"kind\": \"t5\", \"data\": {\"notification_level\": null, \"user_flair_background_color\": null, \"banner_img\": \"\", \"user_flair_text\": null, \"submit_text_html\": null, \"user_flair_template_id\": null, \"user_is_banned\": false, \"subreddit_type\": \"public\", \"community_icon\": \"\", \"wiki_enabled\": true, \"show_media\": true, \"id\": \"h6aad\", \"description\": \"\", \"submit_text\": \"\", \"user_flair_type\": \"text\", \"user_can_flair_in_sr\": true, \"display_name\": \"\", \"header_img\": null, \"description_html\": null, \"title\": \"For testing emojis\", \"collapse_deleted_comments\": false, \"user_has_favorited\": false, \"public_description\": \"\", \"over18\": false, \"emojis_enabled\": true, \"public_description_html\": null, \"can_assign_user_flair\": false, \"allow_videos\": true, \"spoilers_enabled\": true, \"icon_size\": null, \"primary_color\": \"\", \"user_is_contributor\": false, \"audience_target\": \"\", \"suggested_comment_sort\": null, \"active_user_count\": 3, \"icon_img\": \"\", \"header_title\": null, \"display_name_prefixed\": \"r/\", \"can_assign_link_flair\": false, \"submit_link_label\": null, \"link_flair_enabled\": false, \"user_flair_text_color\": null, \"accounts_active\": 3, \"public_traffic\": false, \"header_size\": null, \"subscribers\": 1, \"user_flair_css_class\": null, \"submit_text_label\": null, \"key_color\": \"\", \"user_flair_richtext\": [], \"user_sr_flair_enabled\": true, \"lang\": \"en\", \"is_enrolled_in_new_modmail\": true, \"whitelist_status\": null, \"name\": \"t5_h6aad\", \"user_flair_enabled_in_sr\": true, \"allow_videogifs\": true, \"url\": \"/r//\", \"quarantine\": false, \"hide_ads\": false, \"created_utc\": 1521757752.0, \"banner_size\": null, \"user_is_moderator\": true, \"allow_discovery\": true, \"accounts_active_is_fuzzed\": false, \"advertiser_category\": null, \"user_sr_theme_enabled\": true, \"created\": 1521786552.0, \"allow_images\": true, \"videostream_links_count\": 0, \"comment_score_hide_mins\": 0, \"show_media_preview\": true, \"submission_type\": \"any\", \"user_is_muted\": false, \"user_is_subscriber\": false}}" - }, - "headers": { - "Accept-Ranges": [ - "bytes" - ], - "Connection": [ - "keep-alive" - ], - "Content-Length": [ - "1966" - ], - "Content-Type": [ - "application/json; charset=UTF-8" - ], - "Date": [ - "Sat, 24 Mar 2018 17:38:32 GMT" - ], - "Server": [ - "snooserv" + "Set-Cookie": [ + "loid=00000000000004cixf.2.1284611485984.Z0FBQUFBQmVQbmJqdEh5bFBzOHh4N3hYc1psdDhHckNFWi1FTEtfOVBEcG1nUmlPOTlKcHd1a2hkdXkxZ0ZuUUtrbHc4Zmxhd0pQdGRaUUtvN0JJVUFWdGUyeUg0RVlwbkllYkQyWDZaZGc4RWdXZEFja2dUZXNScHdERUt5alhYeGRETEdrQ1VzRGs; Domain=reddit.com; Max-Age=63071999; Path=/; expires=Mon, 07-Feb-2022 08:52:51 GMT; secure; SameSite=None; Secure", + "session_tracker=4U2AChVSJstKEn14RH.0.1581151971288.Z0FBQUFBQmVQbmJqSHRzU24zNVF6VG5oOXFMOXVYN2dEY1lsbzR1T19TejBTSmV5R3JvUGhrLTZKNEU5YzM2aW5Gbi14VlBCX3J0bWhVN05iTU1HSWRvNUdMVjN4MkN1VU14WVNlVDF4b0JNWjNjcXcza0JscE9hd05QWjQyUTlHMzFwaXZ1Y3l2N1I; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 08-Feb-2020 10:52:51 GMT; secure; SameSite=None; Secure", + "csv=1; Max-Age=63072000; Domain=.reddit.com; Path=/; Secure; SameSite=None" ], "Strict-Transport-Security": [ "max-age=15552000; includeSubDomains; preload" @@ -288,21 +179,17 @@ "majestic" ], "X-Served-By": [ - "cache-pao17443-PAO" + "cache-lax8621-LAX" ], "X-Timer": [ - "S1521913112.384149,VS0,VE136" + "S1581151971.227744,VS0,VE128" ], "cache-control": [ - "private, s-maxage=0, max-age=0, must-revalidate, max-age=0, must-revalidate" + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" ], "expires": [ "-1" ], - "set-cookie": [ - "loid=000000000012vm3jhg.2.1521757540492.Z0FBQUFBQmF0bzBZM3FuT3d3cE5ZNzFxaUM0dnVXUDlqajBpQkZfM3U2TzhvSWQzMnpkaVc3QXktWlBBTGN0OXc1MnNQU0pGM3NSMlVpX0lEWDR0N2FSZkREQTNzY0o0RHBVS2Z3VXdWZXBkRWVCNXVxRW9IRmFsbk1IQl9GQktHdUNnREx5SVZJUmI; Domain=reddit.com; Max-Age=63071999; Path=/; expires=Mon, 23-Mar-2020 17:38:32 GMT; secure", - "session_tracker=q2qvfpATrxiqdAiTls.0.1521913112420.Z0FBQUFBQmF0bzBZMzgybnY5ZnBUdzJhY0htQlM1T2t6S2VFNHMzNGh1WjR4V25jM0s5S2VtajZTZTBzajhIVVlRb1hER3RRMnZucDJocTJkbGduTmxSTzFJQkJpRHdYaF9nMDlRSE1yVnVpTEZYenNIMUVnbDJ0UjBjNGtDUVFjRS1ObTA0TlpkNHY; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 19:38:32 GMT; secure" - ], "x-content-type-options": [ "nosniff" ], @@ -310,16 +197,13 @@ "SAMEORIGIN" ], "x-ratelimit-remaining": [ - "598.0" + "593.0" ], "x-ratelimit-reset": [ - "88" + "429" ], "x-ratelimit-used": [ - "2" - ], - "x-ua-compatible": [ - "IE=edge" + "7" ], "x-xss-protection": [ "1; mode=block" @@ -329,11 +213,11 @@ "code": 200, "message": "OK" }, - "url": "https://oauth.reddit.com/r//about/?raw_json=1" + "url": "https://oauth.reddit.com/api/v1//emojis/all?raw_json=1" } }, { - "recorded_at": "2018-03-24T17:38:32", + "recorded_at": "2020-02-08T08:52:51", "request": { "body": { "encoding": "utf-8", @@ -353,10 +237,10 @@ "keep-alive" ], "Cookie": [ - "edgebucket=EhxzqiRzMifZRPlmt1; loid=000000000012vm3jhg.2.1521757540492.Z0FBQUFBQmF0bzBZM3FuT3d3cE5ZNzFxaUM0dnVXUDlqajBpQkZfM3U2TzhvSWQzMnpkaVc3QXktWlBBTGN0OXc1MnNQU0pGM3NSMlVpX0lEWDR0N2FSZkREQTNzY0o0RHBVS2Z3VXdWZXBkRWVCNXVxRW9IRmFsbk1IQl9GQktHdUNnREx5SVZJUmI; session_tracker=q2qvfpATrxiqdAiTls.0.1521913112420.Z0FBQUFBQmF0bzBZMzgybnY5ZnBUdzJhY0htQlM1T2t6S2VFNHMzNGh1WjR4V25jM0s5S2VtajZTZTBzajhIVVlRb1hER3RRMnZucDJocTJkbGduTmxSTzFJQkJpRHdYaF9nMDlRSE1yVnVpTEZYenNIMUVnbDJ0UjBjNGtDUVFjRS1ObTA0TlpkNHY" + "csv=1; edgebucket=bmqKuokafn3e9gecmC; loid=00000000000004cixf.2.1284611485984.Z0FBQUFBQmVQbmJqdEh5bFBzOHh4N3hYc1psdDhHckNFWi1FTEtfOVBEcG1nUmlPOTlKcHd1a2hkdXkxZ0ZuUUtrbHc4Zmxhd0pQdGRaUUtvN0JJVUFWdGUyeUg0RVlwbkllYkQyWDZaZGc4RWdXZEFja2dUZXNScHdERUt5alhYeGRETEdrQ1VzRGs; session_tracker=4U2AChVSJstKEn14RH.0.1581151971288.Z0FBQUFBQmVQbmJqSHRzU24zNVF6VG5oOXFMOXVYN2dEY1lsbzR1T19TejBTSmV5R3JvUGhrLTZKNEU5YzM2aW5Gbi14VlBCX3J0bWhVN05iTU1HSWRvNUdMVjN4MkN1VU14WVNlVDF4b0JNWjNjcXcza0JscE9hd05QWjQyUTlHMzFwaXZ1Y3l2N1I" ], "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" + " PRAW/7.0.0.dev0 prawcore/1.0.1" ] }, "method": "GET", @@ -365,7 +249,7 @@ "response": { "body": { "encoding": "UTF-8", - "string": "{\"snoomojis\": {\"cake\": {\"url\": \"https://emoji.redditmedia.com/46kel8lf1guz_t5_3nqvj/cake\", \"created_by\": \"t2_6zfp6ii\"}, \"cat_blep\": {\"url\": \"https://emoji.redditmedia.com/p9sxc1zh1guz_t5_3nqvj/cat_blep\", \"created_by\": \"t2_6zfp6ii\"}, \"doge\": {\"url\": \"https://emoji.redditmedia.com/f0fypg8k1guz_t5_3nqvj/doge\", \"created_by\": \"t2_6zfp6ii\"}, \"downvote\": {\"url\": \"https://emoji.redditmedia.com/r05m1xcm1guz_t5_3nqvj/downvote\", \"created_by\": \"t2_6zfp6ii\"}, \"hamster\": {\"url\": \"https://emoji.redditmedia.com/63xo3dun1guz_t5_3nqvj/hamster\", \"created_by\": \"t2_6zfp6ii\"}, \"illuminati\": {\"url\": \"https://emoji.redditmedia.com/mv60bklq1guz_t5_3nqvj/illuminati\", \"created_by\": \"t2_6zfp6ii\"}, \"kappa\": {\"url\": \"https://emoji.redditmedia.com/2uaduvnr1guz_t5_3nqvj/kappa\", \"created_by\": \"t2_6zfp6ii\"}, \"karma\": {\"url\": \"https://emoji.redditmedia.com/dgnf69ls1guz_t5_3nqvj/karma\", \"created_by\": \"t2_6zfp6ii\"}, \"orly\": {\"url\": \"https://emoji.redditmedia.com/crum4urt1guz_t5_3nqvj/orly\", \"created_by\": \"t2_6zfp6ii\"}, \"partyparrot\": {\"url\": \"https://emoji.redditmedia.com/rk1bpelv1guz_t5_3nqvj/partyparrot\", \"created_by\": \"t2_6zfp6ii\"}, \"pupper\": {\"url\": \"https://emoji.redditmedia.com/l73ksapw1guz_t5_3nqvj/pupper\", \"created_by\": \"t2_6zfp6ii\"}, \"redditgold\": {\"url\": \"https://emoji.redditmedia.com/5knu5pox1guz_t5_3nqvj/redditgold\", \"created_by\": \"t2_6zfp6ii\"}, \"sloth\": {\"url\": \"https://emoji.redditmedia.com/rpczqdwy1guz_t5_3nqvj/sloth\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo\": {\"url\": \"https://emoji.redditmedia.com/3whaar0s9ezz_t5_3nqvj/snoo\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_angry\": {\"url\": \"https://emoji.redditmedia.com/8qgfoo9waezz_t5_3nqvj/snoo_angry\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_biblethump\": {\"url\": \"https://emoji.redditmedia.com/akdtlr0vaezz_t5_3nqvj/snoo_biblethump\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_dealwithit\": {\"url\": \"https://emoji.redditmedia.com/94ntcn2taezz_t5_3nqvj/snoo_dealwithit\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_disapproval\": {\"url\": \"https://emoji.redditmedia.com/49dz5ljraezz_t5_3nqvj/snoo_disapproval\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_facepalm\": {\"url\": \"https://emoji.redditmedia.com/wzxf63qpaezz_t5_3nqvj/snoo_facepalm\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsbadman\": {\"url\": \"https://emoji.redditmedia.com/7xdss4doaezz_t5_3nqvj/snoo_feelsbadman\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsgoodman\": {\"url\": \"https://emoji.redditmedia.com/nbv1idzmaezz_t5_3nqvj/snoo_feelsgoodman\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hearteyes\": {\"url\": \"https://emoji.redditmedia.com/igu167dlaezz_t5_3nqvj/snoo_hearteyes\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hug\": {\"url\": \"https://emoji.redditmedia.com/wqivmcpjaezz_t5_3nqvj/snoo_hug\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_joy\": {\"url\": \"https://emoji.redditmedia.com/ehw8l3piaezz_t5_3nqvj/snoo_joy\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_putback\": {\"url\": \"https://emoji.redditmedia.com/8228r6bhaezz_t5_3nqvj/snoo_putback\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_sad\": {\"url\": \"https://emoji.redditmedia.com/a761ck7gaezz_t5_3nqvj/snoo_sad\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_scream\": {\"url\": \"https://emoji.redditmedia.com/19g4yg2faezz_t5_3nqvj/snoo_scream\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_shrug\": {\"url\": \"https://emoji.redditmedia.com/mvwd04vdaezz_t5_3nqvj/snoo_shrug\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_simple_smile\": {\"url\": \"https://emoji.redditmedia.com/dhbi1omcaezz_t5_3nqvj/snoo_simple_smile\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_smile\": {\"url\": \"https://emoji.redditmedia.com/fh0615maaezz_t5_3nqvj/snoo_smile\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_surprised\": {\"url\": \"https://emoji.redditmedia.com/hvfzdhf9aezz_t5_3nqvj/snoo_surprised\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tableflip\": {\"url\": \"https://emoji.redditmedia.com/nbgogsm7aezz_t5_3nqvj/snoo_tableflip\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_thoughtful\": {\"url\": \"https://emoji.redditmedia.com/7jhvwsc5aezz_t5_3nqvj/snoo_thoughtful\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tongue\": {\"url\": \"https://emoji.redditmedia.com/pgm55sg3aezz_t5_3nqvj/snoo_tongue\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_trollface\": {\"url\": \"https://emoji.redditmedia.com/mssz6vvv9ezz_t5_3nqvj/snoo_trollface\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_wink\": {\"url\": \"https://emoji.redditmedia.com/p0vdh98u9ezz_t5_3nqvj/snoo_wink\", \"created_by\": \"t2_6zfp6ii\"}, \"table\": {\"url\": \"https://emoji.redditmedia.com/cbl32coz9ezz_t5_3nqvj/table\", \"created_by\": \"t2_6zfp6ii\"}, \"table_flip\": {\"url\": \"https://emoji.redditmedia.com/l7sfl3z0aezz_t5_3nqvj/table_flip\", \"created_by\": \"t2_6zfp6ii\"}, \"upvote\": {\"url\": \"https://emoji.redditmedia.com/ad1td4bx9ezz_t5_3nqvj/upvote\", \"created_by\": \"t2_6zfp6ii\"}}, \"t5_h6aad\": {\"alamance\": {\"url\": \"https://emoji.redditmedia.com/cz47h98kvjn01_t5_h6aad/alamance\", \"created_by\": \"t2_12vm3jhg\"}, \"TeST\": {\"url\": \"https://emoji.redditmedia.com/ye34gfz51hn01_t5_h6aad/TeST\", \"created_by\": \"t2_12vm3jhg\"}, \"test\": {\"url\": \"https://emoji.redditmedia.com/yflr3b0jvjn01_t5_h6aad/test\", \"created_by\": \"t2_12vm3jhg\"}, \"test_png\": {\"url\": \"https://emoji.redditmedia.com/ua04ffomyqn01_t5_h6aad/test_png\", \"created_by\": \"t2_12vm3jhg\"}}}" + "string": "{\"snoomojis\": {\"cake\": {\"url\": \"https://emoji.redditmedia.com/46kel8lf1guz_t5_3nqvj/cake\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"cat_blep\": {\"url\": \"https://emoji.redditmedia.com/p9sxc1zh1guz_t5_3nqvj/cat_blep\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"doge\": {\"url\": \"https://emoji.redditmedia.com/f0fypg8k1guz_t5_3nqvj/doge\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"downvote\": {\"url\": \"https://emoji.redditmedia.com/r05m1xcm1guz_t5_3nqvj/downvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"hamster\": {\"url\": \"https://emoji.redditmedia.com/63xo3dun1guz_t5_3nqvj/hamster\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"illuminati\": {\"url\": \"https://emoji.redditmedia.com/mv60bklq1guz_t5_3nqvj/illuminati\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"kappa\": {\"url\": \"https://emoji.redditmedia.com/2uaduvnr1guz_t5_3nqvj/kappa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"karma\": {\"url\": \"https://emoji.redditmedia.com/dgnf69ls1guz_t5_3nqvj/karma\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"orly\": {\"url\": \"https://emoji.redditmedia.com/crum4urt1guz_t5_3nqvj/orly\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"partyparrot\": {\"url\": \"https://emoji.redditmedia.com/rk1bpelv1guz_t5_3nqvj/partyparrot\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"pupper\": {\"url\": \"https://emoji.redditmedia.com/l73ksapw1guz_t5_3nqvj/pupper\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"redditgold\": {\"url\": \"https://emoji.redditmedia.com/5knu5pox1guz_t5_3nqvj/redditgold\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"sloth\": {\"url\": \"https://emoji.redditmedia.com/rpczqdwy1guz_t5_3nqvj/sloth\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo\": {\"url\": \"https://emoji.redditmedia.com/3whaar0s9ezz_t5_3nqvj/snoo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_angry\": {\"url\": \"https://emoji.redditmedia.com/8qgfoo9waezz_t5_3nqvj/snoo_angry\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_biblethump\": {\"url\": \"https://emoji.redditmedia.com/akdtlr0vaezz_t5_3nqvj/snoo_biblethump\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_dealwithit\": {\"url\": \"https://emoji.redditmedia.com/94ntcn2taezz_t5_3nqvj/snoo_dealwithit\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_disapproval\": {\"url\": \"https://emoji.redditmedia.com/49dz5ljraezz_t5_3nqvj/snoo_disapproval\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_facepalm\": {\"url\": \"https://emoji.redditmedia.com/wzxf63qpaezz_t5_3nqvj/snoo_facepalm\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsbadman\": {\"url\": \"https://emoji.redditmedia.com/7xdss4doaezz_t5_3nqvj/snoo_feelsbadman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsgoodman\": {\"url\": \"https://emoji.redditmedia.com/nbv1idzmaezz_t5_3nqvj/snoo_feelsgoodman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hearteyes\": {\"url\": \"https://emoji.redditmedia.com/igu167dlaezz_t5_3nqvj/snoo_hearteyes\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hug\": {\"url\": \"https://emoji.redditmedia.com/wqivmcpjaezz_t5_3nqvj/snoo_hug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_joy\": {\"url\": \"https://emoji.redditmedia.com/ehw8l3piaezz_t5_3nqvj/snoo_joy\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_putback\": {\"url\": \"https://emoji.redditmedia.com/8228r6bhaezz_t5_3nqvj/snoo_putback\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_sad\": {\"url\": \"https://emoji.redditmedia.com/a761ck7gaezz_t5_3nqvj/snoo_sad\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_scream\": {\"url\": \"https://emoji.redditmedia.com/19g4yg2faezz_t5_3nqvj/snoo_scream\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_shrug\": {\"url\": \"https://emoji.redditmedia.com/mvwd04vdaezz_t5_3nqvj/snoo_shrug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_simple_smile\": {\"url\": \"https://emoji.redditmedia.com/dhbi1omcaezz_t5_3nqvj/snoo_simple_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_smile\": {\"url\": \"https://emoji.redditmedia.com/fh0615maaezz_t5_3nqvj/snoo_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_surprised\": {\"url\": \"https://emoji.redditmedia.com/hvfzdhf9aezz_t5_3nqvj/snoo_surprised\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tableflip\": {\"url\": \"https://emoji.redditmedia.com/nbgogsm7aezz_t5_3nqvj/snoo_tableflip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_thoughtful\": {\"url\": \"https://emoji.redditmedia.com/7jhvwsc5aezz_t5_3nqvj/snoo_thoughtful\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tongue\": {\"url\": \"https://emoji.redditmedia.com/pgm55sg3aezz_t5_3nqvj/snoo_tongue\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_trollface\": {\"url\": \"https://emoji.redditmedia.com/mssz6vvv9ezz_t5_3nqvj/snoo_trollface\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_wink\": {\"url\": \"https://emoji.redditmedia.com/p0vdh98u9ezz_t5_3nqvj/snoo_wink\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table\": {\"url\": \"https://emoji.redditmedia.com/cbl32coz9ezz_t5_3nqvj/table\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table_flip\": {\"url\": \"https://emoji.redditmedia.com/l7sfl3z0aezz_t5_3nqvj/table_flip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"upvote\": {\"url\": \"https://emoji.redditmedia.com/ad1td4bx9ezz_t5_3nqvj/upvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}}, \"t5_2t5o6\": {\"50\": {\"url\": \"https://emoji.redditmedia.com/0tec5ulk2on01_t5_2t5o6/50\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"aaa\": {\"url\": \"https://emoji.redditmedia.com/ku64o2psqnf41_t5_2t5o6/aaa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"aoob\": {\"url\": \"https://emoji.redditmedia.com/n78usxalinf41_t5_2t5o6/aoob\", \"user_flair_allowed\": false, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"Aoob\": {\"url\": \"https://emoji.redditmedia.com/z23c3ptginf41_t5_2t5o6/Aoob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foo\": {\"url\": \"https://emoji.redditmedia.com/v21jwszegnf41_t5_2t5o6/foo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foob\": {\"url\": \"https://emoji.redditmedia.com/rz4zgg79hnf41_t5_2t5o6/foob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"test_jpg\": {\"url\": \"https://emoji.redditmedia.com/7c5i33kuion01_t5_2t5o6/test_jpg\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"test_png\": {\"url\": \"https://emoji.redditmedia.com/qhnh6iluion01_t5_2t5o6/test_png\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}}}" }, "headers": { "Accept-Ranges": [ @@ -375,17 +259,20 @@ "keep-alive" ], "Content-Length": [ - "5034" + "9234" ], "Content-Type": [ "application/json; charset=UTF-8" ], "Date": [ - "Sat, 24 Mar 2018 17:38:32 GMT" + "Sat, 08 Feb 2020 08:52:51 GMT" ], "Server": [ "snooserv" ], + "Set-Cookie": [ + "session_tracker=4U2AChVSJstKEn14RH.0.1581151971433.Z0FBQUFBQmVQbmJqMnA2RGRnbWFFSzg2aDZ3QnhDZ2tnc3Q2RFp0bjFtby11RHpJZlpFNmZfYjVmSUswU1NOS1ZCZmR0MExOY29qZXVKUW5SY3ZsWWU2bFZ0RUNQMmtoaERJTkNuc0lJa1c3ZHNZd2ozOTd6ZkNLZk5BNnFvbWd4U2NUVjBUZU4yMTE; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 08-Feb-2020 10:52:51 GMT; secure; SameSite=None; Secure" + ], "Strict-Transport-Security": [ "max-age=15552000; includeSubDomains; preload" ], @@ -405,20 +292,17 @@ "majestic" ], "X-Served-By": [ - "cache-pao17443-PAO" + "cache-lax8621-LAX" ], "X-Timer": [ - "S1521913113.560432,VS0,VE110" + "S1581151971.379049,VS0,VE125" ], "cache-control": [ - "private, s-maxage=0, max-age=0, must-revalidate, max-age=0, must-revalidate" + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" ], "expires": [ "-1" ], - "set-cookie": [ - "session_tracker=q2qvfpATrxiqdAiTls.0.1521913112593.Z0FBQUFBQmF0bzBZcEhIMGh2N3lHaXVrMXd6S3hSZ3NfOGpxQ3dISVEtSmVnQnh5Z25GeGhzZ2ZOUnN5YzRZY3hhWmJRZWtYN1lXcnNaVDczZ0VrU19zTTRkQkJCN0c4UV9FWGxIQ2RoRmtOeGRoR2dTYU5mZ1RVZHhUb2ZjZHI3TTNDWE9wMERQdW4; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 19:38:32 GMT; secure" - ], "x-content-type-options": [ "nosniff" ], @@ -426,13 +310,13 @@ "SAMEORIGIN" ], "x-ratelimit-remaining": [ - "597.0" + "592.0" ], "x-ratelimit-reset": [ - "88" + "429" ], "x-ratelimit-used": [ - "3" + "8" ], "x-xss-protection": [ "1; mode=block" diff --git a/tests/integration/cassettes/TestEmoji.test_update.json b/tests/integration/cassettes/TestEmoji.test_update.json new file mode 100644 index 000000000..3ad4374b3 --- /dev/null +++ b/tests/integration/cassettes/TestEmoji.test_update.json @@ -0,0 +1,223 @@ +{ + "http_interactions": [ + { + "recorded_at": "2020-02-08T08:37:36", + "request": { + "body": { + "encoding": "utf-8", + "string": "grant_type=password&password=&username=" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "Basic " + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "59" + ], + "Content-Type": [ + "application/x-www-form-urlencoded" + ], + "User-Agent": [ + " PRAW/7.0.0.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://www.reddit.com/api/v1/access_token" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"access_token\": \"\", \"token_type\": \"bearer\", \"expires_in\": 3600, \"scope\": \"*\"}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "113" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Sat, 08 Feb 2020 08:37:36 GMT" + ], + "Server": [ + "snooserv" + ], + "Set-Cookie": [ + "edgebucket=u8Hc26P8bvtRks1HfM; Domain=reddit.com; Max-Age=63071999; Path=/; secure" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lax8639-LAX" + ], + "X-Timer": [ + "S1581151056.258717,VS0,VE357" + ], + "cache-control": [ + "max-age=0, must-revalidate" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://www.reddit.com/api/v1/access_token" + } + }, + { + "recorded_at": "2020-02-08T08:37:36", + "request": { + "body": { + "encoding": "utf-8", + "string": "api_type=json&mod_flair_only=False&name=test_png&post_flair_allowed=True&user_flair_allowed=True" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "bearer " + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "96" + ], + "Content-Type": [ + "application/x-www-form-urlencoded" + ], + "Cookie": [ + "edgebucket=u8Hc26P8bvtRks1HfM" + ], + "User-Agent": [ + " PRAW/7.0.0.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://oauth.reddit.com/api/v1//emoji_permissions?raw_json=1" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"json\": {\"errors\": []}}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "24" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Sat, 08 Feb 2020 08:37:36 GMT" + ], + "Server": [ + "snooserv" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lax8637-LAX" + ], + "X-Timer": [ + "S1581151057.828026,VS0,VE104" + ], + "cache-control": [ + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" + ], + "expires": [ + "-1" + ], + "set-cookie": [ + "loid=00000000000004cixf.2.1284611485984.Z0FBQUFBQmVQbk5RVWR0QU41RjNtRDRpNk5Db3NOZXVkeUZqZ1lwUU1WSXBFekNEWmQwMFBFVzdvRThMWFFnbVZxMUxGTnBsblA5NHJZbWZ4QXBmSWU1OXhhTFNfR0VnbVIwaEZ4N3ZQWWxxNFFSQ0RfdmxNR2pGV3pqaTlNd0UwRFhNUVRWbTNXcUo; Domain=reddit.com; Max-Age=63071999; Path=/; expires=Mon, 07-Feb-2022 08:37:36 GMT; secure", + "session_tracker=F7MrXfFASxwroLmGSB.0.1581151056883.Z0FBQUFBQmVQbk5RYTdBMXNJbXh6Mk8wQV9hTU9nQ281UVRfTTFFdlF4T3IxazgwcS03OVoyOUwydUpkU1dGd3VoTzUzd3BkeTYtTUFNdXlCT01rRDFHWWJLRmZ0WGJ1S3VOcE5na3E2Ym5MeGVLZkRfQnJMaHd5Z2RucXJFR2RxT2Y1NVhlM1JfVzI; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 08-Feb-2020 10:37:36 GMT; secure" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-ratelimit-remaining": [ + "599.0" + ], + "x-ratelimit-reset": [ + "144" + ], + "x-ratelimit-used": [ + "1" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://oauth.reddit.com/api/v1//emoji_permissions?raw_json=1" + } + } + ], + "recorded_with": "betamax/0.8.1" +} \ No newline at end of file diff --git a/tests/integration/cassettes/TestEmoji.test_update__with_preexisting_values.json b/tests/integration/cassettes/TestEmoji.test_update__with_preexisting_values.json new file mode 100644 index 000000000..cb6cf45c7 --- /dev/null +++ b/tests/integration/cassettes/TestEmoji.test_update__with_preexisting_values.json @@ -0,0 +1,337 @@ +{ + "http_interactions": [ + { + "recorded_at": "2020-02-08T08:51:24", + "request": { + "body": { + "encoding": "utf-8", + "string": "grant_type=password&password=&username=" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "Basic " + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "59" + ], + "Content-Type": [ + "application/x-www-form-urlencoded" + ], + "User-Agent": [ + " PRAW/7.0.0.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://www.reddit.com/api/v1/access_token" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"access_token\": \"\", \"token_type\": \"bearer\", \"expires_in\": 3600, \"scope\": \"*\"}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "113" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Sat, 08 Feb 2020 08:51:24 GMT" + ], + "Server": [ + "snooserv" + ], + "Set-Cookie": [ + "edgebucket=rL6YMaHdVwfkfRZRDz; Domain=reddit.com; Max-Age=63071999; Path=/; secure" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lax8636-LAX" + ], + "X-Timer": [ + "S1581151884.321032,VS0,VE352" + ], + "cache-control": [ + "max-age=0, must-revalidate" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://www.reddit.com/api/v1/access_token" + } + }, + { + "recorded_at": "2020-02-08T08:51:24", + "request": { + "body": { + "encoding": "utf-8", + "string": "" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "bearer " + ], + "Connection": [ + "keep-alive" + ], + "Cookie": [ + "edgebucket=rL6YMaHdVwfkfRZRDz" + ], + "User-Agent": [ + " PRAW/7.0.0.dev0 prawcore/1.0.1" + ] + }, + "method": "GET", + "uri": "https://oauth.reddit.com/api/v1//emojis/all?raw_json=1" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"snoomojis\": {\"cake\": {\"url\": \"https://emoji.redditmedia.com/46kel8lf1guz_t5_3nqvj/cake\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"cat_blep\": {\"url\": \"https://emoji.redditmedia.com/p9sxc1zh1guz_t5_3nqvj/cat_blep\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"doge\": {\"url\": \"https://emoji.redditmedia.com/f0fypg8k1guz_t5_3nqvj/doge\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"downvote\": {\"url\": \"https://emoji.redditmedia.com/r05m1xcm1guz_t5_3nqvj/downvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"hamster\": {\"url\": \"https://emoji.redditmedia.com/63xo3dun1guz_t5_3nqvj/hamster\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"illuminati\": {\"url\": \"https://emoji.redditmedia.com/mv60bklq1guz_t5_3nqvj/illuminati\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"kappa\": {\"url\": \"https://emoji.redditmedia.com/2uaduvnr1guz_t5_3nqvj/kappa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"karma\": {\"url\": \"https://emoji.redditmedia.com/dgnf69ls1guz_t5_3nqvj/karma\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"orly\": {\"url\": \"https://emoji.redditmedia.com/crum4urt1guz_t5_3nqvj/orly\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"partyparrot\": {\"url\": \"https://emoji.redditmedia.com/rk1bpelv1guz_t5_3nqvj/partyparrot\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"pupper\": {\"url\": \"https://emoji.redditmedia.com/l73ksapw1guz_t5_3nqvj/pupper\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"redditgold\": {\"url\": \"https://emoji.redditmedia.com/5knu5pox1guz_t5_3nqvj/redditgold\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"sloth\": {\"url\": \"https://emoji.redditmedia.com/rpczqdwy1guz_t5_3nqvj/sloth\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo\": {\"url\": \"https://emoji.redditmedia.com/3whaar0s9ezz_t5_3nqvj/snoo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_angry\": {\"url\": \"https://emoji.redditmedia.com/8qgfoo9waezz_t5_3nqvj/snoo_angry\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_biblethump\": {\"url\": \"https://emoji.redditmedia.com/akdtlr0vaezz_t5_3nqvj/snoo_biblethump\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_dealwithit\": {\"url\": \"https://emoji.redditmedia.com/94ntcn2taezz_t5_3nqvj/snoo_dealwithit\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_disapproval\": {\"url\": \"https://emoji.redditmedia.com/49dz5ljraezz_t5_3nqvj/snoo_disapproval\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_facepalm\": {\"url\": \"https://emoji.redditmedia.com/wzxf63qpaezz_t5_3nqvj/snoo_facepalm\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsbadman\": {\"url\": \"https://emoji.redditmedia.com/7xdss4doaezz_t5_3nqvj/snoo_feelsbadman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsgoodman\": {\"url\": \"https://emoji.redditmedia.com/nbv1idzmaezz_t5_3nqvj/snoo_feelsgoodman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hearteyes\": {\"url\": \"https://emoji.redditmedia.com/igu167dlaezz_t5_3nqvj/snoo_hearteyes\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hug\": {\"url\": \"https://emoji.redditmedia.com/wqivmcpjaezz_t5_3nqvj/snoo_hug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_joy\": {\"url\": \"https://emoji.redditmedia.com/ehw8l3piaezz_t5_3nqvj/snoo_joy\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_putback\": {\"url\": \"https://emoji.redditmedia.com/8228r6bhaezz_t5_3nqvj/snoo_putback\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_sad\": {\"url\": \"https://emoji.redditmedia.com/a761ck7gaezz_t5_3nqvj/snoo_sad\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_scream\": {\"url\": \"https://emoji.redditmedia.com/19g4yg2faezz_t5_3nqvj/snoo_scream\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_shrug\": {\"url\": \"https://emoji.redditmedia.com/mvwd04vdaezz_t5_3nqvj/snoo_shrug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_simple_smile\": {\"url\": \"https://emoji.redditmedia.com/dhbi1omcaezz_t5_3nqvj/snoo_simple_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_smile\": {\"url\": \"https://emoji.redditmedia.com/fh0615maaezz_t5_3nqvj/snoo_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_surprised\": {\"url\": \"https://emoji.redditmedia.com/hvfzdhf9aezz_t5_3nqvj/snoo_surprised\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tableflip\": {\"url\": \"https://emoji.redditmedia.com/nbgogsm7aezz_t5_3nqvj/snoo_tableflip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_thoughtful\": {\"url\": \"https://emoji.redditmedia.com/7jhvwsc5aezz_t5_3nqvj/snoo_thoughtful\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tongue\": {\"url\": \"https://emoji.redditmedia.com/pgm55sg3aezz_t5_3nqvj/snoo_tongue\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_trollface\": {\"url\": \"https://emoji.redditmedia.com/mssz6vvv9ezz_t5_3nqvj/snoo_trollface\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_wink\": {\"url\": \"https://emoji.redditmedia.com/p0vdh98u9ezz_t5_3nqvj/snoo_wink\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table\": {\"url\": \"https://emoji.redditmedia.com/cbl32coz9ezz_t5_3nqvj/table\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table_flip\": {\"url\": \"https://emoji.redditmedia.com/l7sfl3z0aezz_t5_3nqvj/table_flip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"upvote\": {\"url\": \"https://emoji.redditmedia.com/ad1td4bx9ezz_t5_3nqvj/upvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}}, \"t5_2t5o6\": {\"50\": {\"url\": \"https://emoji.redditmedia.com/0tec5ulk2on01_t5_2t5o6/50\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"aaa\": {\"url\": \"https://emoji.redditmedia.com/ku64o2psqnf41_t5_2t5o6/aaa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"aoob\": {\"url\": \"https://emoji.redditmedia.com/n78usxalinf41_t5_2t5o6/aoob\", \"user_flair_allowed\": false, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"Aoob\": {\"url\": \"https://emoji.redditmedia.com/z23c3ptginf41_t5_2t5o6/Aoob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foo\": {\"url\": \"https://emoji.redditmedia.com/v21jwszegnf41_t5_2t5o6/foo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foob\": {\"url\": \"https://emoji.redditmedia.com/rz4zgg79hnf41_t5_2t5o6/foob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"test_jpg\": {\"url\": \"https://emoji.redditmedia.com/7c5i33kuion01_t5_2t5o6/test_jpg\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"test_png\": {\"url\": \"https://emoji.redditmedia.com/qhnh6iluion01_t5_2t5o6/test_png\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}}}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "9234" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Sat, 08 Feb 2020 08:51:24 GMT" + ], + "Server": [ + "snooserv" + ], + "Set-Cookie": [ + "loid=00000000000004cixf.2.1284611485984.Z0FBQUFBQmVQbmFNNUdqU0RaRl9WM2tYR0NHOWtNeHlrZzhGSlVxYXJJZmFfWDJzNUNTU1FibVQ4UUJTUkN6YmJBeFY4aWRELUhSLTlQUU52eUNvaE5MVkhMRWdoMmxQNVNNTEZhb0ZxVEpEdldjbldlRUU3d0p6TUdVcWh4V2t0QlFfYnpyZkM1RGk; Domain=reddit.com; Max-Age=63071999; Path=/; expires=Mon, 07-Feb-2022 08:51:24 GMT; secure; SameSite=None; Secure", + "session_tracker=d0HdnkeAqGJqksaRez.0.1581151884822.Z0FBQUFBQmVQbmFNcG5Yd2JyaHh6WGdYcjdOb0kzVE1zNlBFRkVmWFBMUzRER3RKQjQtSXlNMGxDczNwZU8yNjBMQTd1WlNwNUctcy1ENmxzdEREYjVubUM4UmdDUlFNN1hVdWc5amJ1R3pFaWtCbGdDWGZfaEcxUXR0bmUxMnk0Z1RRbFpLa19JbjI; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 08-Feb-2020 10:51:24 GMT; secure; SameSite=None; Secure", + "csv=1; Max-Age=63072000; Domain=.reddit.com; Path=/; Secure; SameSite=None" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Vary": [ + "accept-encoding" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lax8627-LAX" + ], + "X-Timer": [ + "S1581151885.759697,VS0,VE133" + ], + "cache-control": [ + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" + ], + "expires": [ + "-1" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-ratelimit-remaining": [ + "596.0" + ], + "x-ratelimit-reset": [ + "516" + ], + "x-ratelimit-used": [ + "4" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://oauth.reddit.com/api/v1//emojis/all?raw_json=1" + } + }, + { + "recorded_at": "2020-02-08T08:51:25", + "request": { + "body": { + "encoding": "utf-8", + "string": "api_type=json&mod_flair_only=True&name=test_png&post_flair_allowed=True&user_flair_allowed=True" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "bearer " + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "95" + ], + "Content-Type": [ + "application/x-www-form-urlencoded" + ], + "Cookie": [ + "csv=1; edgebucket=rL6YMaHdVwfkfRZRDz; loid=00000000000004cixf.2.1284611485984.Z0FBQUFBQmVQbmFNNUdqU0RaRl9WM2tYR0NHOWtNeHlrZzhGSlVxYXJJZmFfWDJzNUNTU1FibVQ4UUJTUkN6YmJBeFY4aWRELUhSLTlQUU52eUNvaE5MVkhMRWdoMmxQNVNNTEZhb0ZxVEpEdldjbldlRUU3d0p6TUdVcWh4V2t0QlFfYnpyZkM1RGk; session_tracker=d0HdnkeAqGJqksaRez.0.1581151884822.Z0FBQUFBQmVQbmFNcG5Yd2JyaHh6WGdYcjdOb0kzVE1zNlBFRkVmWFBMUzRER3RKQjQtSXlNMGxDczNwZU8yNjBMQTd1WlNwNUctcy1ENmxzdEREYjVubUM4UmdDUlFNN1hVdWc5amJ1R3pFaWtCbGdDWGZfaEcxUXR0bmUxMnk0Z1RRbFpLa19JbjI" + ], + "User-Agent": [ + " PRAW/7.0.0.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://oauth.reddit.com/api/v1//emoji_permissions?raw_json=1" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"json\": {\"errors\": []}}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "24" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Sat, 08 Feb 2020 08:51:25 GMT" + ], + "Server": [ + "snooserv" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lax8627-LAX" + ], + "X-Timer": [ + "S1581151885.915639,VS0,VE111" + ], + "cache-control": [ + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" + ], + "expires": [ + "-1" + ], + "set-cookie": [ + "session_tracker=d0HdnkeAqGJqksaRez.0.1581151884975.Z0FBQUFBQmVQbmFNck5YN0xGZnAzU1lvX1EyZGRBQnNfSDgwdWpBSXhFSDE4bHVCRDgyWEFEZUF5dEZGUjN3UlhVUV8wWG1wRDA1a2F6bEtSTktLZ192N0tFYWNrMl9rdEFlLW5jNlFQXzhuM3dDWWg2Yi0tTTZWbFBNRlNEYUZ2YW9udjVfMFd5WXM; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 08-Feb-2020 10:51:24 GMT; secure" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-ratelimit-remaining": [ + "595.0" + ], + "x-ratelimit-reset": [ + "516" + ], + "x-ratelimit-used": [ + "5" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://oauth.reddit.com/api/v1//emoji_permissions?raw_json=1" + } + } + ], + "recorded_with": "betamax/0.8.1" +} \ No newline at end of file diff --git a/tests/integration/cassettes/TestSubredditEmoji.test__iter.json b/tests/integration/cassettes/TestSubredditEmoji.test__iter.json index ad224fd44..77eb91c80 100644 --- a/tests/integration/cassettes/TestSubredditEmoji.test__iter.json +++ b/tests/integration/cassettes/TestSubredditEmoji.test__iter.json @@ -1,7 +1,7 @@ { "http_interactions": [ { - "recorded_at": "2018-03-24T09:21:19", + "recorded_at": "2020-02-08T08:52:51", "request": { "body": { "encoding": "utf-8", @@ -27,7 +27,7 @@ "application/x-www-form-urlencoded" ], "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" + " PRAW/7.0.0.dev0 prawcore/1.0.1" ] }, "method": "POST", @@ -46,17 +46,20 @@ "keep-alive" ], "Content-Length": [ - "105" + "113" ], "Content-Type": [ "application/json; charset=UTF-8" ], "Date": [ - "Sat, 24 Mar 2018 09:21:20 GMT" + "Sat, 08 Feb 2020 08:52:51 GMT" ], "Server": [ "snooserv" ], + "Set-Cookie": [ + "edgebucket=C9gX0vQtwyjHupVrkZ; Domain=reddit.com; Max-Age=63071999; Path=/; secure" + ], "Strict-Transport-Security": [ "max-age=15552000; includeSubDomains; preload" ], @@ -73,18 +76,14 @@ "majestic" ], "X-Served-By": [ - "cache-lax8632-LAX" + "cache-lax8642-LAX" ], "X-Timer": [ - "S1521883280.133340,VS0,VE371" + "S1581151972.644121,VS0,VE354" ], "cache-control": [ "max-age=0, must-revalidate" ], - "set-cookie": [ - "session_tracker=qG9Uj5yucvGuBjKttU.0.1521883280174.Z0FBQUFBQmF0aGlRUUQ1ZGRXcGZGWTVKWFZ4LVhoWDM1cVhJaDBoS1lSakZyaXRnc3BSRzJNajV2MzFnYU40T1BZNVFmYUR4Y2Q4UnM3ckEtczlBTERSdHR5M25VQk54Q0llNkxmaldGUTFKY3RxQnBxRFYzVzhFOU5EMGhfME1UYzhiZUp1Znhva1I; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 11:21:20 GMT; secure", - "edgebucket=MTwb5yTGmfVxipc1dg; Domain=reddit.com; Max-Age=63071999; Path=/; secure" - ], "x-content-type-options": [ "nosniff" ], @@ -103,7 +102,7 @@ } }, { - "recorded_at": "2018-03-24T09:21:20", + "recorded_at": "2020-02-08T08:52:52", "request": { "body": { "encoding": "utf-8", @@ -123,10 +122,10 @@ "keep-alive" ], "Cookie": [ - "edgebucket=MTwb5yTGmfVxipc1dg; session_tracker=qG9Uj5yucvGuBjKttU.0.1521883280174.Z0FBQUFBQmF0aGlRUUQ1ZGRXcGZGWTVKWFZ4LVhoWDM1cVhJaDBoS1lSakZyaXRnc3BSRzJNajV2MzFnYU40T1BZNVFmYUR4Y2Q4UnM3ckEtczlBTERSdHR5M25VQk54Q0llNkxmaldGUTFKY3RxQnBxRFYzVzhFOU5EMGhfME1UYzhiZUp1Znhva1I" + "edgebucket=C9gX0vQtwyjHupVrkZ" ], "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" + " PRAW/7.0.0.dev0 prawcore/1.0.1" ] }, "method": "GET", @@ -135,7 +134,7 @@ "response": { "body": { "encoding": "UTF-8", - "string": "{\"snoomojis\": {\"cake\": {\"url\": \"https://emoji.redditmedia.com/46kel8lf1guz_t5_3nqvj/cake\", \"created_by\": \"t2_6zfp6ii\"}, \"cat_blep\": {\"url\": \"https://emoji.redditmedia.com/p9sxc1zh1guz_t5_3nqvj/cat_blep\", \"created_by\": \"t2_6zfp6ii\"}, \"doge\": {\"url\": \"https://emoji.redditmedia.com/f0fypg8k1guz_t5_3nqvj/doge\", \"created_by\": \"t2_6zfp6ii\"}, \"downvote\": {\"url\": \"https://emoji.redditmedia.com/r05m1xcm1guz_t5_3nqvj/downvote\", \"created_by\": \"t2_6zfp6ii\"}, \"hamster\": {\"url\": \"https://emoji.redditmedia.com/63xo3dun1guz_t5_3nqvj/hamster\", \"created_by\": \"t2_6zfp6ii\"}, \"illuminati\": {\"url\": \"https://emoji.redditmedia.com/mv60bklq1guz_t5_3nqvj/illuminati\", \"created_by\": \"t2_6zfp6ii\"}, \"kappa\": {\"url\": \"https://emoji.redditmedia.com/2uaduvnr1guz_t5_3nqvj/kappa\", \"created_by\": \"t2_6zfp6ii\"}, \"karma\": {\"url\": \"https://emoji.redditmedia.com/dgnf69ls1guz_t5_3nqvj/karma\", \"created_by\": \"t2_6zfp6ii\"}, \"orly\": {\"url\": \"https://emoji.redditmedia.com/crum4urt1guz_t5_3nqvj/orly\", \"created_by\": \"t2_6zfp6ii\"}, \"partyparrot\": {\"url\": \"https://emoji.redditmedia.com/rk1bpelv1guz_t5_3nqvj/partyparrot\", \"created_by\": \"t2_6zfp6ii\"}, \"pupper\": {\"url\": \"https://emoji.redditmedia.com/l73ksapw1guz_t5_3nqvj/pupper\", \"created_by\": \"t2_6zfp6ii\"}, \"redditgold\": {\"url\": \"https://emoji.redditmedia.com/5knu5pox1guz_t5_3nqvj/redditgold\", \"created_by\": \"t2_6zfp6ii\"}, \"sloth\": {\"url\": \"https://emoji.redditmedia.com/rpczqdwy1guz_t5_3nqvj/sloth\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo\": {\"url\": \"https://emoji.redditmedia.com/3whaar0s9ezz_t5_3nqvj/snoo\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_angry\": {\"url\": \"https://emoji.redditmedia.com/8qgfoo9waezz_t5_3nqvj/snoo_angry\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_biblethump\": {\"url\": \"https://emoji.redditmedia.com/akdtlr0vaezz_t5_3nqvj/snoo_biblethump\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_dealwithit\": {\"url\": \"https://emoji.redditmedia.com/94ntcn2taezz_t5_3nqvj/snoo_dealwithit\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_disapproval\": {\"url\": \"https://emoji.redditmedia.com/49dz5ljraezz_t5_3nqvj/snoo_disapproval\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_facepalm\": {\"url\": \"https://emoji.redditmedia.com/wzxf63qpaezz_t5_3nqvj/snoo_facepalm\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsbadman\": {\"url\": \"https://emoji.redditmedia.com/7xdss4doaezz_t5_3nqvj/snoo_feelsbadman\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsgoodman\": {\"url\": \"https://emoji.redditmedia.com/nbv1idzmaezz_t5_3nqvj/snoo_feelsgoodman\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hearteyes\": {\"url\": \"https://emoji.redditmedia.com/igu167dlaezz_t5_3nqvj/snoo_hearteyes\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hug\": {\"url\": \"https://emoji.redditmedia.com/wqivmcpjaezz_t5_3nqvj/snoo_hug\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_joy\": {\"url\": \"https://emoji.redditmedia.com/ehw8l3piaezz_t5_3nqvj/snoo_joy\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_putback\": {\"url\": \"https://emoji.redditmedia.com/8228r6bhaezz_t5_3nqvj/snoo_putback\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_sad\": {\"url\": \"https://emoji.redditmedia.com/a761ck7gaezz_t5_3nqvj/snoo_sad\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_scream\": {\"url\": \"https://emoji.redditmedia.com/19g4yg2faezz_t5_3nqvj/snoo_scream\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_shrug\": {\"url\": \"https://emoji.redditmedia.com/mvwd04vdaezz_t5_3nqvj/snoo_shrug\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_simple_smile\": {\"url\": \"https://emoji.redditmedia.com/dhbi1omcaezz_t5_3nqvj/snoo_simple_smile\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_smile\": {\"url\": \"https://emoji.redditmedia.com/fh0615maaezz_t5_3nqvj/snoo_smile\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_surprised\": {\"url\": \"https://emoji.redditmedia.com/hvfzdhf9aezz_t5_3nqvj/snoo_surprised\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tableflip\": {\"url\": \"https://emoji.redditmedia.com/nbgogsm7aezz_t5_3nqvj/snoo_tableflip\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_thoughtful\": {\"url\": \"https://emoji.redditmedia.com/7jhvwsc5aezz_t5_3nqvj/snoo_thoughtful\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tongue\": {\"url\": \"https://emoji.redditmedia.com/pgm55sg3aezz_t5_3nqvj/snoo_tongue\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_trollface\": {\"url\": \"https://emoji.redditmedia.com/mssz6vvv9ezz_t5_3nqvj/snoo_trollface\", \"created_by\": \"t2_6zfp6ii\"}, \"snoo_wink\": {\"url\": \"https://emoji.redditmedia.com/p0vdh98u9ezz_t5_3nqvj/snoo_wink\", \"created_by\": \"t2_6zfp6ii\"}, \"table\": {\"url\": \"https://emoji.redditmedia.com/cbl32coz9ezz_t5_3nqvj/table\", \"created_by\": \"t2_6zfp6ii\"}, \"table_flip\": {\"url\": \"https://emoji.redditmedia.com/l7sfl3z0aezz_t5_3nqvj/table_flip\", \"created_by\": \"t2_6zfp6ii\"}, \"upvote\": {\"url\": \"https://emoji.redditmedia.com/ad1td4bx9ezz_t5_3nqvj/upvote\", \"created_by\": \"t2_6zfp6ii\"}}, \"t5_2t5o6\": {\"50\": {\"url\": \"https://emoji.redditmedia.com/0tec5ulk2on01_t5_2t5o6/50\", \"created_by\": \"t2_4cixf\"}, \"test_jpg\": {\"url\": \"https://emoji.redditmedia.com/2hsghnj4ion01_t5_2t5o6/test_jpg\", \"created_by\": \"t2_4cixf\"}}}" + "string": "{\"snoomojis\": {\"cake\": {\"url\": \"https://emoji.redditmedia.com/46kel8lf1guz_t5_3nqvj/cake\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"cat_blep\": {\"url\": \"https://emoji.redditmedia.com/p9sxc1zh1guz_t5_3nqvj/cat_blep\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"doge\": {\"url\": \"https://emoji.redditmedia.com/f0fypg8k1guz_t5_3nqvj/doge\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"downvote\": {\"url\": \"https://emoji.redditmedia.com/r05m1xcm1guz_t5_3nqvj/downvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"hamster\": {\"url\": \"https://emoji.redditmedia.com/63xo3dun1guz_t5_3nqvj/hamster\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"illuminati\": {\"url\": \"https://emoji.redditmedia.com/mv60bklq1guz_t5_3nqvj/illuminati\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"kappa\": {\"url\": \"https://emoji.redditmedia.com/2uaduvnr1guz_t5_3nqvj/kappa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"karma\": {\"url\": \"https://emoji.redditmedia.com/dgnf69ls1guz_t5_3nqvj/karma\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"orly\": {\"url\": \"https://emoji.redditmedia.com/crum4urt1guz_t5_3nqvj/orly\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"partyparrot\": {\"url\": \"https://emoji.redditmedia.com/rk1bpelv1guz_t5_3nqvj/partyparrot\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"pupper\": {\"url\": \"https://emoji.redditmedia.com/l73ksapw1guz_t5_3nqvj/pupper\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"redditgold\": {\"url\": \"https://emoji.redditmedia.com/5knu5pox1guz_t5_3nqvj/redditgold\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"sloth\": {\"url\": \"https://emoji.redditmedia.com/rpczqdwy1guz_t5_3nqvj/sloth\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo\": {\"url\": \"https://emoji.redditmedia.com/3whaar0s9ezz_t5_3nqvj/snoo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_angry\": {\"url\": \"https://emoji.redditmedia.com/8qgfoo9waezz_t5_3nqvj/snoo_angry\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_biblethump\": {\"url\": \"https://emoji.redditmedia.com/akdtlr0vaezz_t5_3nqvj/snoo_biblethump\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_dealwithit\": {\"url\": \"https://emoji.redditmedia.com/94ntcn2taezz_t5_3nqvj/snoo_dealwithit\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_disapproval\": {\"url\": \"https://emoji.redditmedia.com/49dz5ljraezz_t5_3nqvj/snoo_disapproval\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_facepalm\": {\"url\": \"https://emoji.redditmedia.com/wzxf63qpaezz_t5_3nqvj/snoo_facepalm\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsbadman\": {\"url\": \"https://emoji.redditmedia.com/7xdss4doaezz_t5_3nqvj/snoo_feelsbadman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_feelsgoodman\": {\"url\": \"https://emoji.redditmedia.com/nbv1idzmaezz_t5_3nqvj/snoo_feelsgoodman\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hearteyes\": {\"url\": \"https://emoji.redditmedia.com/igu167dlaezz_t5_3nqvj/snoo_hearteyes\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_hug\": {\"url\": \"https://emoji.redditmedia.com/wqivmcpjaezz_t5_3nqvj/snoo_hug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_joy\": {\"url\": \"https://emoji.redditmedia.com/ehw8l3piaezz_t5_3nqvj/snoo_joy\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_putback\": {\"url\": \"https://emoji.redditmedia.com/8228r6bhaezz_t5_3nqvj/snoo_putback\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_sad\": {\"url\": \"https://emoji.redditmedia.com/a761ck7gaezz_t5_3nqvj/snoo_sad\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_scream\": {\"url\": \"https://emoji.redditmedia.com/19g4yg2faezz_t5_3nqvj/snoo_scream\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_shrug\": {\"url\": \"https://emoji.redditmedia.com/mvwd04vdaezz_t5_3nqvj/snoo_shrug\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_simple_smile\": {\"url\": \"https://emoji.redditmedia.com/dhbi1omcaezz_t5_3nqvj/snoo_simple_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_smile\": {\"url\": \"https://emoji.redditmedia.com/fh0615maaezz_t5_3nqvj/snoo_smile\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_surprised\": {\"url\": \"https://emoji.redditmedia.com/hvfzdhf9aezz_t5_3nqvj/snoo_surprised\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tableflip\": {\"url\": \"https://emoji.redditmedia.com/nbgogsm7aezz_t5_3nqvj/snoo_tableflip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_thoughtful\": {\"url\": \"https://emoji.redditmedia.com/7jhvwsc5aezz_t5_3nqvj/snoo_thoughtful\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_tongue\": {\"url\": \"https://emoji.redditmedia.com/pgm55sg3aezz_t5_3nqvj/snoo_tongue\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_trollface\": {\"url\": \"https://emoji.redditmedia.com/mssz6vvv9ezz_t5_3nqvj/snoo_trollface\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"snoo_wink\": {\"url\": \"https://emoji.redditmedia.com/p0vdh98u9ezz_t5_3nqvj/snoo_wink\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table\": {\"url\": \"https://emoji.redditmedia.com/cbl32coz9ezz_t5_3nqvj/table\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"table_flip\": {\"url\": \"https://emoji.redditmedia.com/l7sfl3z0aezz_t5_3nqvj/table_flip\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}, \"upvote\": {\"url\": \"https://emoji.redditmedia.com/ad1td4bx9ezz_t5_3nqvj/upvote\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_6zfp6ii\"}}, \"t5_2t5o6\": {\"50\": {\"url\": \"https://emoji.redditmedia.com/0tec5ulk2on01_t5_2t5o6/50\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"aaa\": {\"url\": \"https://emoji.redditmedia.com/ku64o2psqnf41_t5_2t5o6/aaa\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"aoob\": {\"url\": \"https://emoji.redditmedia.com/n78usxalinf41_t5_2t5o6/aoob\", \"user_flair_allowed\": false, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"Aoob\": {\"url\": \"https://emoji.redditmedia.com/z23c3ptginf41_t5_2t5o6/Aoob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foo\": {\"url\": \"https://emoji.redditmedia.com/v21jwszegnf41_t5_2t5o6/foo\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"foob\": {\"url\": \"https://emoji.redditmedia.com/rz4zgg79hnf41_t5_2t5o6/foob\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}, \"test_jpg\": {\"url\": \"https://emoji.redditmedia.com/7c5i33kuion01_t5_2t5o6/test_jpg\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": false, \"created_by\": \"t2_4cixf\"}, \"test_png\": {\"url\": \"https://emoji.redditmedia.com/qhnh6iluion01_t5_2t5o6/test_png\", \"user_flair_allowed\": true, \"post_flair_allowed\": true, \"mod_flair_only\": true, \"created_by\": \"t2_4cixf\"}}}" }, "headers": { "Accept-Ranges": [ @@ -145,129 +144,21 @@ "keep-alive" ], "Content-Length": [ - "4802" + "9234" ], "Content-Type": [ "application/json; charset=UTF-8" ], "Date": [ - "Sat, 24 Mar 2018 09:21:20 GMT" + "Sat, 08 Feb 2020 08:52:52 GMT" ], "Server": [ "snooserv" ], - "Strict-Transport-Security": [ - "max-age=15552000; includeSubDomains; preload" - ], - "Vary": [ - "accept-encoding" - ], - "Via": [ - "1.1 varnish" - ], - "X-Cache": [ - "MISS" - ], - "X-Cache-Hits": [ - "0" - ], - "X-Moose": [ - "majestic" - ], - "X-Served-By": [ - "cache-lax8623-LAX" - ], - "X-Timer": [ - "S1521883281.654641,VS0,VE106" - ], - "cache-control": [ - "private, s-maxage=0, max-age=0, must-revalidate, max-age=0, must-revalidate" - ], - "expires": [ - "-1" - ], - "set-cookie": [ - "session_tracker=qG9Uj5yucvGuBjKttU.0.1521883280696.Z0FBQUFBQmF0aGlRa3dkb1NuMzIzUEdkNVhqUWJxOXVvUklwMkNFeDR6UGZtVUJLc2xYTlhiMFAwNDVONmhVclNyQmVOQndua1lRM0dLa3dFNUl3S0JMM3RoSVlHalRwRG9rRzgxNWlRQWROMl9sTkl5QkZqVkhlSVdrT1QtbUd0aVJyaTdnUTROSWo; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 11:21:20 GMT; secure" - ], - "x-content-type-options": [ - "nosniff" - ], - "x-frame-options": [ - "SAMEORIGIN" - ], - "x-ratelimit-remaining": [ - "597.0" - ], - "x-ratelimit-reset": [ - "520" - ], - "x-ratelimit-used": [ - "3" - ], - "x-xss-protection": [ - "1; mode=block" - ] - }, - "status": { - "code": 200, - "message": "OK" - }, - "url": "https://oauth.reddit.com/api/v1//emojis/all?raw_json=1" - } - }, - { - "recorded_at": "2018-03-24T09:21:20", - "request": { - "body": { - "encoding": "utf-8", - "string": "" - }, - "headers": { - "Accept": [ - "*/*" - ], - "Accept-Encoding": [ - "identity" - ], - "Authorization": [ - "bearer " - ], - "Connection": [ - "keep-alive" - ], - "Cookie": [ - "edgebucket=MTwb5yTGmfVxipc1dg; session_tracker=qG9Uj5yucvGuBjKttU.0.1521883280696.Z0FBQUFBQmF0aGlRa3dkb1NuMzIzUEdkNVhqUWJxOXVvUklwMkNFeDR6UGZtVUJLc2xYTlhiMFAwNDVONmhVclNyQmVOQndua1lRM0dLa3dFNUl3S0JMM3RoSVlHalRwRG9rRzgxNWlRQWROMl9sTkl5QkZqVkhlSVdrT1QtbUd0aVJyaTdnUTROSWo" - ], - "User-Agent": [ - " PRAW/5.4.0.dev0 prawcore/0.14.0" - ] - }, - "method": "GET", - "uri": "https://oauth.reddit.com/r//about/?raw_json=1" - }, - "response": { - "body": { - "encoding": "UTF-8", - "string": "{\"kind\": \"t5\", \"data\": {\"notification_level\": \"off\", \"user_flair_background_color\": null, \"banner_img\": \"https://b.thumbs.redditmedia.com/UwKZ1FguKqLsZ-dVSM-D0-o2OJVyOWKw966EPKv5wKA.jpg\", \"user_flair_text\": \"foobar\", \"submit_text_html\": null, \"user_flair_template_id\": null, \"user_is_banned\": false, \"subreddit_type\": \"public\", \"community_icon\": \"\", \"wiki_enabled\": true, \"show_media\": false, \"id\": \"2t5o6\", \"description\": \"\", \"submit_text\": \"\", \"user_flair_type\": \"richtext\", \"user_can_flair_in_sr\": true, \"display_name\": \"\", \"header_img\": null, \"description_html\": null, \"title\": \"Reddit API Test wbnq3imnkgeed5e0dee5aec96501c680374b24f5ae469a3153xx\", \"collapse_deleted_comments\": false, \"user_has_favorited\": false, \"public_description\": \"\", \"over18\": false, \"emojis_enabled\": true, \"public_description_html\": null, \"can_assign_user_flair\": false, \"allow_videos\": true, \"spoilers_enabled\": false, \"icon_size\": null, \"primary_color\": \"\", \"user_is_contributor\": false, \"audience_target\": \"\", \"suggested_comment_sort\": null, \"active_user_count\": 7, \"icon_img\": null, \"header_title\": null, \"display_name_prefixed\": \"r/\", \"can_assign_link_flair\": false, \"submit_link_label\": null, \"link_flair_enabled\": true, \"user_flair_text_color\": null, \"accounts_active\": 7, \"public_traffic\": false, \"header_size\": null, \"subscribers\": 26, \"user_flair_css_class\": null, \"submit_text_label\": null, \"key_color\": \"\", \"user_flair_richtext\": [{\"e\": \"text\", \"t\": \"foobar\"}], \"user_sr_flair_enabled\": true, \"lang\": \"en\", \"is_enrolled_in_new_modmail\": false, \"whitelist_status\": null, \"name\": \"t5_2t5o6\", \"user_flair_enabled_in_sr\": false, \"allow_videogifs\": true, \"url\": \"/r//\", \"quarantine\": false, \"hide_ads\": false, \"created_utc\": 1322550775.0, \"banner_size\": [640, 192], \"user_is_moderator\": true, \"allow_discovery\": false, \"accounts_active_is_fuzzed\": false, \"advertiser_category\": null, \"user_sr_theme_enabled\": true, \"created\": 1322579575.0, \"allow_images\": true, \"videostream_links_count\": 0, \"comment_score_hide_mins\": 0, \"show_media_preview\": false, \"submission_type\": \"any\", \"user_is_muted\": false, \"user_is_subscriber\": true}}" - }, - "headers": { - "Accept-Ranges": [ - "bytes" - ], - "Connection": [ - "keep-alive" - ], - "Content-Length": [ - "2161" - ], - "Content-Type": [ - "application/json; charset=UTF-8" - ], - "Date": [ - "Sat, 24 Mar 2018 09:21:20 GMT" - ], - "Server": [ - "snooserv" + "Set-Cookie": [ + "loid=00000000000004cixf.2.1284611485984.Z0FBQUFBQmVQbmJrbXpUcDdlZ1lYbThvemNTcUctWFJwWWRxREs0ZUwzR3JVT3FpU3MxTDVPbVdrRlVGRU94QTh0U1pqN3RUX3NUaE5waDlhd05GT1FlVTRsNEJZVmpZbkoybllyZVlqaW84ZWtRaTNCWVBYVVVpNFhERTM0cGJreEdNYURvZ1ZRbzk; Domain=reddit.com; Max-Age=63071999; Path=/; expires=Mon, 07-Feb-2022 08:52:52 GMT; secure; SameSite=None; Secure", + "session_tracker=fG0Kf4IpCA4OFPEfK1.0.1581151972193.Z0FBQUFBQmVQbmJrWGFFLUFlaXVlQnpkZ1dZMWxGUXpkaVBOVXlNbkZveG96UHRkZXVPM1N5WTNRdHNqbUhrZjBoUk8yTGZXZWg1V1hGcDJXQ1VuNV81Mm1mNFhnNTBsc1ZzZ0xwMWZwc3lrSUFHMzBiWEN5eHZMLWhfcDU0RkZWRXBxQ3k2emNNY0s; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 08-Feb-2020 10:52:52 GMT; secure; SameSite=None; Secure", + "csv=1; Max-Age=63072000; Domain=.reddit.com; Path=/; Secure; SameSite=None" ], "Strict-Transport-Security": [ "max-age=15552000; includeSubDomains; preload" @@ -288,21 +179,17 @@ "majestic" ], "X-Served-By": [ - "cache-lax8623-LAX" + "cache-lax8651-LAX" ], "X-Timer": [ - "S1521883281.786087,VS0,VE145" + "S1581151972.103668,VS0,VE161" ], "cache-control": [ - "private, s-maxage=0, max-age=0, must-revalidate, max-age=0, must-revalidate" + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" ], "expires": [ "-1" ], - "set-cookie": [ - "loid=00000000000004cixf.2.1284611485984.Z0FBQUFBQmF0aGlRUl9ZRHFzWFZ6R2EzdHRfTnRFZHRrdXpSRUV1SkUzVFFIcTBmSTFlckIyM2FQS2RGQjRGUUdsaGE3M3VIVkJ0dlJ6WkJyQ3cyT2lSbmhlVHRuQmpHcVRiY19pU0tFb1hTY2VKajI4VUNsaTN5NDk1UGVqRkR3eTJmQ0pScEhtSEI; Domain=reddit.com; Max-Age=63071999; Path=/; expires=Mon, 23-Mar-2020 09:21:20 GMT; secure", - "session_tracker=qG9Uj5yucvGuBjKttU.0.1521883280824.Z0FBQUFBQmF0aGlRSHR6T3ZZYkxJQ2xiQmJ4MURCZHlCYkxIM1YtMzAxYy11dnh3VXhFeXF3bXBvWkU5dHFvQmwtRWhRbzd1U0ktMGg3VDZqOFd3MmFFSE5MZE53R1RxYnRFb3ZCZzZwTi1QVVVVYnViYkpsZk56YV92bG1rQjBCdWdYV2QwWFVNUGI; Domain=reddit.com; Max-Age=7199; Path=/; expires=Sat, 24-Mar-2018 11:21:20 GMT; secure" - ], "x-content-type-options": [ "nosniff" ], @@ -310,16 +197,13 @@ "SAMEORIGIN" ], "x-ratelimit-remaining": [ - "596.0" + "591.0" ], "x-ratelimit-reset": [ - "520" + "428" ], "x-ratelimit-used": [ - "4" - ], - "x-ua-compatible": [ - "IE=edge" + "9" ], "x-xss-protection": [ "1; mode=block" @@ -329,7 +213,7 @@ "code": 200, "message": "OK" }, - "url": "https://oauth.reddit.com/r//about/?raw_json=1" + "url": "https://oauth.reddit.com/api/v1//emojis/all?raw_json=1" } } ], diff --git a/tests/integration/cassettes/TestSubredditEmoji.test_add_with_perms.json b/tests/integration/cassettes/TestSubredditEmoji.test_add_with_perms.json new file mode 100644 index 000000000..c70008872 --- /dev/null +++ b/tests/integration/cassettes/TestSubredditEmoji.test_add_with_perms.json @@ -0,0 +1,749 @@ +{ + "http_interactions": [ + { + "recorded_at": "2020-01-09T02:27:16", + "request": { + "body": { + "encoding": "utf-8", + "string": "grant_type=password&password=&username=" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "Basic " + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "61" + ], + "Content-Type": [ + "application/x-www-form-urlencoded" + ], + "User-Agent": [ + " PRAW/6.5.2.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://www.reddit.com/api/v1/access_token" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"access_token\": \"\", \"token_type\": \"bearer\", \"expires_in\": 3600, \"scope\": \"*\"}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "118" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Thu, 09 Jan 2020 02:27:16 GMT" + ], + "Server": [ + "snooserv" + ], + "Set-Cookie": [ + "edgebucket=QQUO7uBBbm99IbgIFQ; Domain=reddit.com; Max-Age=63071999; Path=/; secure" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lga21925-LGA" + ], + "X-Timer": [ + "S1578536837.704639,VS0,VE277" + ], + "cache-control": [ + "max-age=0, must-revalidate" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://www.reddit.com/api/v1/access_token" + } + }, + { + "recorded_at": "2020-01-09T02:27:17", + "request": { + "body": { + "encoding": "utf-8", + "string": "api_type=json&filepath=test.jpg&mimetype=image%2Fjpeg" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "bearer " + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "53" + ], + "Content-Type": [ + "application/x-www-form-urlencoded" + ], + "Cookie": [ + "edgebucket=QQUO7uBBbm99IbgIFQ" + ], + "User-Agent": [ + " PRAW/6.5.2.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://oauth.reddit.com/api/v1//emoji_asset_upload_s3.json?raw_json=1" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"s3UploadLease\": {\"action\": \"//reddit-uploaded-emoji.s3-accelerate.amazonaws.com\", \"fields\": [{\"name\": \"acl\", \"value\": \"public-read\"}, {\"name\": \"key\", \"value\": \"t5_2bhxu0/t2_5bn5wlvy/a94a8fe5ccb19ba61c4c0873d391e987982fbbd3\"}, {\"name\": \"X-Amz-Credential\", \"value\": \"ASIATB45ILA53A4UO4EG/20200109/us-east-1/s3/aws4_request\"}, {\"name\": \"X-Amz-Algorithm\", \"value\": \"AWS4-HMAC-SHA256\"}, {\"name\": \"X-Amz-Date\", \"value\": \"20200109T022717Z\"}, {\"name\": \"success_action_status\", \"value\": \"201\"}, {\"name\": \"content-type\", \"value\": \"image/jpeg\"}, {\"name\": \"x-amz-storage-class\", \"value\": \"STANDARD\"}, {\"name\": \"x-amz-meta-ext\", \"value\": \"jpg\"}, {\"name\": \"policy\", \"value\": \"eyJjb25kaXRpb25zIjogW3siYnVja2V0IjogInJlZGRpdC11cGxvYWRlZC1lbW9qaSJ9LCB7ImtleSI6ICJ0NV8yYmh4dTAvdDJfNWJuNXdsdnkvYTk0YThmZTVjY2IxOWJhNjFjNGMwODczZDM5MWU5ODc5ODJmYmJkMyJ9LCB7ImFjbCI6ICJwdWJsaWMtcmVhZCJ9LCB7IngtYW16LXN0b3JhZ2UtY2xhc3MiOiAiU1RBTkRBUkQifSwgeyJ4LWFtei1jcmVkZW50aWFsIjogIkFTSUFUQjQ1SUxBNTNBNFVPNEVHLzIwMjAwMTA5L3VzLWVhc3QtMS9zMy9hd3M0X3JlcXVlc3QifSwgeyJ4LWFtei1hbGdvcml0aG0iOiAiQVdTNC1ITUFDLVNIQTI1NiJ9LCB7IngtYW16LWRhdGUiOiAiMjAyMDAxMDlUMDIyNzE3WiJ9LCB7IngtYW16LXNlY3VyaXR5LXRva2VuIjogIklRb0piM0pwWjJsdVgyVmpFRklhQ1hWekxXVmhjM1F0TVNKSU1FWUNJUURDeDBKbTZqblhic3BtMWxwUTBKUForOE9LbWFRWGJYYUxHaHFIb0FMMDlRSWhBSTNYV0NnakJNc2VjMGtOWnZ0Z3ByOTgrREZuTVJaNlRvVmdvOUlZcjhjVEtyMERDTXYvLy8vLy8vLy8vd0VRQUJvTU1qRXdNalEyTXpJMk16TXhJZ3cvU0pCY01CdzlGWVVPc3JncWtRTTZUUm5MTXNBYkJJZENQakg1SExEZFpMZ1drTUZLRDMzQitQdTlOcXpFYkpsbEN5RWVoZDhkcFAzS24zenhlS3dEb3J5c1BybVJNNUlsRmNENGkzVU84NUVKa3JqVlUwTDVxZFViN3VzNHdJN3FJK1ZhcmFpc1FsOXlMMUtiMGd3aTVpME00bGhmRmI5bkJ0OFhOT3RIN01KY3ZOS01WdWFHZzhQaHVuck5hYXJDdDEyK0RGMnAwRVlzYjJETVQvWEpiRm9GTkVuZWt1RGF0ajhsTkJvK3BxT2Jzd1ZrZFpPdzFMeVhYMzd6dGRiT2p3ejc2eXVUaE5QSm1FUWQySDNOMlp5aWx0N1lmU3RNU3ZZc0kzeHVza0l4QVF6VDlvMnlFZEpZWmc5SUE5UEQ1eDd5cUhhRGEwREY4SW5PVS9oTXFzWldGNkpFV3AzMEN5N2VmQXhLSm5LU0Q2eUhpeVljVWVyeGxYdXVNVys4RFVXZEEvbmNRQTdhWjJWV3JvVmU3T3lwZDVDWG1yV3ZhQnU4NmIyWFNiN2U4UVlwZENBaS9TRlZNZTZvM20yOEhETVdZVFhWV2s5MVl4R0lHaCsyeVFGUUlCWnFyYzFySFpkaXc0YWp6enJZTm90NTlyd0NhZUF2M3Y3ai9sSmJMSDNFdHN5VUhYa1Y4S0xmczdlZXczZDc5aVh5TEFXbVBaOEtRTlY2blRDWmk5cndCVHJxQVdvUzNXTHN5b3MxdHdvR2lFRkRDTU1CdE5nKzdMQmtFM1BhVDNTNDBCckR2c1RwM2M1YXppcHRpOXg0ZzNjQ1htd2hQbyt3QXRDai9hYW9Qd1VzbjZZVWFLUzBvMVpRdlF6Y3cxaFZoNGNwR2ZqdDZyb1Y2NDlBZGlIOUtCQ0d4V3lQUkZ4SVVteDRHcFFJWWVGTDBSeGJDOHV5bUJTeE80akdYZFFZZGVIUDBKREc4QUFST2h1akt6Q01GNXAxTVlRYlgyWXBPT3htandNd2FPSStENmtvTVlxZWlCRms0N1hvK1R2KzV4anNJYkdJWEtGSnJhSjVMOUdWSEhTYW9hcEJoeU5yamRlckc4cGlqUnhVdmZvc0pjRENOdFpITnV6bnZDeHpQdFRDcXpMWXd2Rzh3dzYvUEE9PSJ9LCB7InN1Y2Nlc3NfYWN0aW9uX3N0YXR1cyI6ICIyMDEifSwgWyJjb250ZW50LWxlbmd0aC1yYW5nZSIsIDAsIDY0MDAwXSwgeyJ4LWFtei1tZXRhLWV4dCI6ICJqcGcifSwgeyJjb250ZW50LXR5cGUiOiAiaW1hZ2UvanBlZyJ9XSwgImV4cGlyYXRpb24iOiAiMjAyMC0wMS0wOVQwMjoyODoxN1oifQ==\"}, {\"name\": \"X-Amz-Signature\", \"value\": \"300764dbd61616ff40d1731df15873a8c4d580f8e58d645e8e1bd082afdc5351\"}, {\"name\": \"x-amz-security-token\", \"value\": \"IQoJb3JpZ2luX2VjEFIaCXVzLWVhc3QtMSJIMEYCIQDCx0Jm6jnXbspm1lpQ0JPZ+8OKmaQXbXaLGhqHoAL09QIhAI3XWCgjBMsec0kNZvtgpr98+DFnMRZ6ToVgo9IYr8cTKr0DCMv//////////wEQABoMMjEwMjQ2MzI2MzMxIgw/SJBcMBw9FYUOsrgqkQM6TRnLMsAbBIdCPjH5HLDdZLgWkMFKD33B+Pu9NqzEbJllCyEehd8dpP3Kn3zxeKwDorysPrmRM5IlFcD4i3UO85EJkrjVU0L5qdUb7us4wI7qI+VaraisQl9yL1Kb0gwi5i0M4lhfFb9nBt8XNOtH7MJcvNKMVuaGg8PhunrNaarCt12+DF2p0EYsb2DMT/XJbFoFNEnekuDatj8lNBo+pqObswVkdZOw1LyXX37ztdbOjwz76yuThNPJmEQd2H3N2Zyilt7YfStMSvYsI3xuskIxAQzT9o2yEdJYZg9IA9PD5x7yqHaDa0DF8InOU/hMqsZWF6JEWp30Cy7efAxKJnKSD6yHiyYcUerxlXuuMW+8DUWdA/ncQA7aZ2VWroVe7Oypd5CXmrWvaBu86b2XSb7e8QYpdCAi/SFVMe6o3m28HDMWYTXVWk91YxGIGh+2yQFQIBZqrc1rHZdiw4ajzzrYNot59rwCaeAv3v7j/lJbLH3EtsyUHXkV8KLfs7eew3d79iXyLAWmPZ8KQNV6nTCZi9rwBTrqAWoS3WLsyos1twoGiEFDCMMBtNg+7LBkE3PaT3S40BrDvsTp3c5azipti9x4g3cCXmwhPo+wAtCj/aaoPwUsn6YUaKS0o1ZQvQzcw1hVh4cpGfjt6roV649AdiH9KBCGxWyPRFxIUmx4GpQIYeFL0RxbC8uymBSxO4jGXdQYdeHP0JDG8AAROhujKzCMF5p1MYQbX2YpOOxmjwMwaOI+D6koMYqeiBFk47Xo+Tv+5xjsIbGIXKFJraJ5L9GVHHSaoapBhyNrjderG8pijRxUvfosJcDCNtZHNuznvCxzPtTCqzLYwvG8ww6/PA==\"}]}, \"websocketUrl\": \"wss://ws-0a0b18dcfe8141767.wss.redditmedia.com/subreddit-emoji/t5_2bhxu0-t2_5bn5wlvy?m=AQAA3ZEWXs4szfaXEVjg-r3pCZBZ-iEJC6eFvJxT8fGK-oHUZM8w\"}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "4173" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Thu, 09 Jan 2020 02:27:17 GMT" + ], + "Server": [ + "snooserv" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Vary": [ + "accept-encoding" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lga21921-LGA" + ], + "X-Timer": [ + "S1578536837.112669,VS0,VE61" + ], + "cache-control": [ + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" + ], + "expires": [ + "-1" + ], + "set-cookie": [ + "loid=00000000005bn5wlvy.2.1577584524387.Z0FBQUFBQmVGby1GY0JXUkk3RGJia21NajdwUnFBRXV2bjNSNkE2LWhlYjJyWVNuNngzSXJRSVRsU3RDVEdybWVna2c1QzgySFlCYkdfVXNncWR0ZXhNbTJRTHVpVDViTmVMNUxPODBwM2RmbHNGOG1uemVVWXdNdkQxSlFDSUgyMGJ0RlZsZFlsZ3U; Domain=reddit.com; Max-Age=63071999; Path=/; expires=Sat, 08-Jan-2022 02:27:17 GMT; secure", + "session_tracker=awkN5Wmm1CzUoyxsdb.0.1578536837156.Z0FBQUFBQmVGby1GLTNBQ1liZEtDWEJfejVkeTAzUG8yU0lGX1d4NF9hZm81TS1BQUc0UTlwYzNYTkNUbWwxYVZZX0ZRR0VVWmVJdTFGYW42TVMtaDlUTXg2cmJHSXpYeDh2elgwa19wTFFBeDhBTVpfbnNfVWJmbmpYLVVueWxKVmJzbFhXZEVDU3k; Domain=reddit.com; Max-Age=7199; Path=/; expires=Thu, 09-Jan-2020 04:27:17 GMT; secure" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-ratelimit-remaining": [ + "599.0" + ], + "x-ratelimit-reset": [ + "163" + ], + "x-ratelimit-used": [ + "1" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://oauth.reddit.com/api/v1//emoji_asset_upload_s3.json?raw_json=1" + } + }, + { + "recorded_at": "2020-01-09T02:27:17", + "request": { + "body": { + "encoding": "utf-8", + "string": "--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"acl\"\r\n\r\npublic-read\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"key\"\r\n\r\nt5_2bhxu0/t2_5bn5wlvy/a94a8fe5ccb19ba61c4c0873d391e987982fbbd3\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"X-Amz-Credential\"\r\n\r\nASIATB45ILA53A4UO4EG/20200109/us-east-1/s3/aws4_request\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"X-Amz-Algorithm\"\r\n\r\nAWS4-HMAC-SHA256\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"X-Amz-Date\"\r\n\r\n20200109T022717Z\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"success_action_status\"\r\n\r\n201\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"content-type\"\r\n\r\nimage/jpeg\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"x-amz-storage-class\"\r\n\r\nSTANDARD\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"x-amz-meta-ext\"\r\n\r\njpg\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"policy\"\r\n\r\neyJjb25kaXRpb25zIjogW3siYnVja2V0IjogInJlZGRpdC11cGxvYWRlZC1lbW9qaSJ9LCB7ImtleSI6ICJ0NV8yYmh4dTAvdDJfNWJuNXdsdnkvYTk0YThmZTVjY2IxOWJhNjFjNGMwODczZDM5MWU5ODc5ODJmYmJkMyJ9LCB7ImFjbCI6ICJwdWJsaWMtcmVhZCJ9LCB7IngtYW16LXN0b3JhZ2UtY2xhc3MiOiAiU1RBTkRBUkQifSwgeyJ4LWFtei1jcmVkZW50aWFsIjogIkFTSUFUQjQ1SUxBNTNBNFVPNEVHLzIwMjAwMTA5L3VzLWVhc3QtMS9zMy9hd3M0X3JlcXVlc3QifSwgeyJ4LWFtei1hbGdvcml0aG0iOiAiQVdTNC1ITUFDLVNIQTI1NiJ9LCB7IngtYW16LWRhdGUiOiAiMjAyMDAxMDlUMDIyNzE3WiJ9LCB7IngtYW16LXNlY3VyaXR5LXRva2VuIjogIklRb0piM0pwWjJsdVgyVmpFRklhQ1hWekxXVmhjM1F0TVNKSU1FWUNJUURDeDBKbTZqblhic3BtMWxwUTBKUForOE9LbWFRWGJYYUxHaHFIb0FMMDlRSWhBSTNYV0NnakJNc2VjMGtOWnZ0Z3ByOTgrREZuTVJaNlRvVmdvOUlZcjhjVEtyMERDTXYvLy8vLy8vLy8vd0VRQUJvTU1qRXdNalEyTXpJMk16TXhJZ3cvU0pCY01CdzlGWVVPc3JncWtRTTZUUm5MTXNBYkJJZENQakg1SExEZFpMZ1drTUZLRDMzQitQdTlOcXpFYkpsbEN5RWVoZDhkcFAzS24zenhlS3dEb3J5c1BybVJNNUlsRmNENGkzVU84NUVKa3JqVlUwTDVxZFViN3VzNHdJN3FJK1ZhcmFpc1FsOXlMMUtiMGd3aTVpME00bGhmRmI5bkJ0OFhOT3RIN01KY3ZOS01WdWFHZzhQaHVuck5hYXJDdDEyK0RGMnAwRVlzYjJETVQvWEpiRm9GTkVuZWt1RGF0ajhsTkJvK3BxT2Jzd1ZrZFpPdzFMeVhYMzd6dGRiT2p3ejc2eXVUaE5QSm1FUWQySDNOMlp5aWx0N1lmU3RNU3ZZc0kzeHVza0l4QVF6VDlvMnlFZEpZWmc5SUE5UEQ1eDd5cUhhRGEwREY4SW5PVS9oTXFzWldGNkpFV3AzMEN5N2VmQXhLSm5LU0Q2eUhpeVljVWVyeGxYdXVNVys4RFVXZEEvbmNRQTdhWjJWV3JvVmU3T3lwZDVDWG1yV3ZhQnU4NmIyWFNiN2U4UVlwZENBaS9TRlZNZTZvM20yOEhETVdZVFhWV2s5MVl4R0lHaCsyeVFGUUlCWnFyYzFySFpkaXc0YWp6enJZTm90NTlyd0NhZUF2M3Y3ai9sSmJMSDNFdHN5VUhYa1Y4S0xmczdlZXczZDc5aVh5TEFXbVBaOEtRTlY2blRDWmk5cndCVHJxQVdvUzNXTHN5b3MxdHdvR2lFRkRDTU1CdE5nKzdMQmtFM1BhVDNTNDBCckR2c1RwM2M1YXppcHRpOXg0ZzNjQ1htd2hQbyt3QXRDai9hYW9Qd1VzbjZZVWFLUzBvMVpRdlF6Y3cxaFZoNGNwR2ZqdDZyb1Y2NDlBZGlIOUtCQ0d4V3lQUkZ4SVVteDRHcFFJWWVGTDBSeGJDOHV5bUJTeE80akdYZFFZZGVIUDBKREc4QUFST2h1akt6Q01GNXAxTVlRYlgyWXBPT3htandNd2FPSStENmtvTVlxZWlCRms0N1hvK1R2KzV4anNJYkdJWEtGSnJhSjVMOUdWSEhTYW9hcEJoeU5yamRlckc4cGlqUnhVdmZvc0pjRENOdFpITnV6bnZDeHpQdFRDcXpMWXd2Rzh3dzYvUEE9PSJ9LCB7InN1Y2Nlc3NfYWN0aW9uX3N0YXR1cyI6ICIyMDEifSwgWyJjb250ZW50LWxlbmd0aC1yYW5nZSIsIDAsIDY0MDAwXSwgeyJ4LWFtei1tZXRhLWV4dCI6ICJqcGcifSwgeyJjb250ZW50LXR5cGUiOiAiaW1hZ2UvanBlZyJ9XSwgImV4cGlyYXRpb24iOiAiMjAyMC0wMS0wOVQwMjoyODoxN1oifQ==\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"X-Amz-Signature\"\r\n\r\n300764dbd61616ff40d1731df15873a8c4d580f8e58d645e8e1bd082afdc5351\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"x-amz-security-token\"\r\n\r\nIQoJb3JpZ2luX2VjEFIaCXVzLWVhc3QtMSJIMEYCIQDCx0Jm6jnXbspm1lpQ0JPZ+8OKmaQXbXaLGhqHoAL09QIhAI3XWCgjBMsec0kNZvtgpr98+DFnMRZ6ToVgo9IYr8cTKr0DCMv//////////wEQABoMMjEwMjQ2MzI2MzMxIgw/SJBcMBw9FYUOsrgqkQM6TRnLMsAbBIdCPjH5HLDdZLgWkMFKD33B+Pu9NqzEbJllCyEehd8dpP3Kn3zxeKwDorysPrmRM5IlFcD4i3UO85EJkrjVU0L5qdUb7us4wI7qI+VaraisQl9yL1Kb0gwi5i0M4lhfFb9nBt8XNOtH7MJcvNKMVuaGg8PhunrNaarCt12+DF2p0EYsb2DMT/XJbFoFNEnekuDatj8lNBo+pqObswVkdZOw1LyXX37ztdbOjwz76yuThNPJmEQd2H3N2Zyilt7YfStMSvYsI3xuskIxAQzT9o2yEdJYZg9IA9PD5x7yqHaDa0DF8InOU/hMqsZWF6JEWp30Cy7efAxKJnKSD6yHiyYcUerxlXuuMW+8DUWdA/ncQA7aZ2VWroVe7Oypd5CXmrWvaBu86b2XSb7e8QYpdCAi/SFVMe6o3m28HDMWYTXVWk91YxGIGh+2yQFQIBZqrc1rHZdiw4ajzzrYNot59rwCaeAv3v7j/lJbLH3EtsyUHXkV8KLfs7eew3d79iXyLAWmPZ8KQNV6nTCZi9rwBTrqAWoS3WLsyos1twoGiEFDCMMBtNg+7LBkE3PaT3S40BrDvsTp3c5azipti9x4g3cCXmwhPo+wAtCj/aaoPwUsn6YUaKS0o1ZQvQzcw1hVh4cpGfjt6roV649AdiH9KBCGxWyPRFxIUmx4GpQIYeFL0RxbC8uymBSxO4jGXdQYdeHP0JDG8AAROhujKzCMF5p1MYQbX2YpOOxmjwMwaOI+D6koMYqeiBFk47Xo+Tv+5xjsIbGIXKFJraJ5L9GVHHSaoapBhyNrjderG8pijRxUvfosJcDCNtZHNuznvCxzPtTCqzLYwvG8ww6/PA==\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd\r\nContent-Disposition: form-data; name=\"file\"; filename=\"test.jpg\"\r\n\r\n\ufffd\ufffd\ufffd\ufffd\u0000\u0010JFIF\u0000\u0001\u0001\u0001\u0000H\u0000H\u0000\u0000\ufffd\ufffd\u0000\u0013Created with GIMP\ufffd\ufffd\u0000C\u0000\u0003\u0002\u0002\u0003\u0002\u0002\u0003\u0003\u0003\u0003\u0004\u0003\u0003\u0004\u0005\b\u0005\u0005\u0004\u0004\u0005\n\u0007\u0007\u0006\b\f\n\f\f\u000b\n\u000b\u000b\r\u000e\u0012\u0010\r\u000e\u0011\u000e\u000b\u000b\u0010\u0016\u0010\u0011\u0013\u0014\u0015\u0015\u0015\f\u000f\u0017\u0018\u0016\u0014\u0018\u0012\u0014\u0015\u0014\ufffd\ufffd\u0000C\u0001\u0003\u0004\u0004\u0005\u0004\u0005\t\u0005\u0005\t\u0014\r\u000b\r\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\u0014\ufffd\ufffd\u0000\u0011\b\u0000\ufffd\u0000\ufffd\u0003\u0001\u0011\u0000\u0002\u0011\u0001\u0003\u0011\u0001\ufffd\ufffd\u0000\u0019\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0007\u0006\u0005\u0004\b\ufffd\ufffd\u0000\u001a\u0001\u0001\u0000\u0003\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u0004\u0005\u0002\u0001\u0006\ufffd\ufffd\u0000\f\u0003\u0001\u0000\u0002\u0010\u0003\u0010\u0000\u0000\u0001\ufffd\ufffd\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0018\ufffd\ufffd\u0374\ufffd\ufffdq\ufffd\u0594\ufffdk\ufffd{8\ufffd\ufffd\ufffd4\ufffdF\u001e\ufffd=ub\ufffdy\ufffd\u000fj\u001e\ufffd\u0019\u0016=\ufffdz\u0000\ufffd\ufffdA\ufffd\ufffd&~\ufffd>)<\ufffd\ufffd\ufffdo\ufffd\u000e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0552\u001f\ufffdV\ufffdh\u0000\u0004\ufffdR\r\ufffd)3\ufffd9\ufffd\ufffd\ufffd[S\ufffd\u0005n\ufffd\ufffdx\ufffdj\ufffd\ufffdW\ufffd\u06c9\ufffd\u05b8a\ufffd\u0000\u0001:\u0447[RNT\ufffd\ufffd\ufffd \ufffdC\ufffdn\u000e\ufffd\ufffd8\ufffd\ufffd\ufffd\ufffd\u0006\u050f^\ufffdw\"\ufffd\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u001f\ufffd\ufffd\u0000$\u0010\u0000\u0002\u0002\u0001\u0003\u0004\u0002\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0005\u0006\u0003\u0004\u0002\u0000\u0001\u0007\u0015 46\u00125\u0016`p\ufffd\ufffd\u0000\b\u0001\u0001\u0000\u0001\u0005\u0002\ufffd\t\ufffd\ufffdz\ufffd\ufffdjh\u0015^\u0003\ufffd\ufffda\ufffd\ufffd\ufffd\ufffd5\u0018\ufffd\ufffd\ufffd\ufffd\ufffd:(n0b\ufffdfe%\ufffdG<\ufffd\u0011`\ufffdz\ufffd\ufffdN\f\ufffd\ufffd\ufffd\u000e:\ufffd\ufffd\ufffdS\ufffd\ufffdZ\u0001\ufffdO~\ufffd\ufffdpuu\u838d\ufffdNM\ufffd4\ufffd\u0178\t!\t%\ufffdF\ufffd\ub53c>\ufffdH\ufffd\ufffd\u001fD\ufffd\ua2c9\ufffd\uf0ec\ufffd\u0016\ufffd\ufffd\ufffdi\u045a\ufffdXk\ufffd\ufffd\u0019:\u0004\ufffd\u7d31\ufffd\ufffd\ufffdJ{\ufffd\ufffd\ufffd\ufffd\u0001\r\ufffde$\ufffd!\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd2\ufffd\ufffd\u0002afa\u001f\u001c\ufffd\u033a]\ufffdo\ufffd\u070a6\ufffd*\ufffd\ufffd\ufffd\u0000\ufffd\ufffd\u0000$\u0011\u0000\u0002\u0002\u0001\u0004\u0002\u0002\u0003\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003\u0012\u0011!12\u0010 \u0013QAR`p\ufffd\ufffd\u0000\b\u0001\u0003\u0001\u0001?\u0001\ufffd\t\ufffd\u000e\ufffd\ufffd\ufffd\u0219X\u007f\u0013\"\u0017S\u0003\ufffdw\u0002eo\ufffd-\ufffd\ufffd\ufffd\ufffd\ufffd\"\u0669\u0463\u0017\u001dD6:\ufffd&V\ufffdA\ufffd\ufffd\ufffdu\ufffd\ufffdKz\u0018\ufffd\ufffd\ufffd\ufffdK\ufffd.\u001bAb\ufffdP6\ufffd/\ufffd{\ufffd\ufffd'Q-\ufffdbV\ufffdu\ufffd\ufffd\u0010\ufffd9\ufffd\ufffd1\ufffd\u0178\ufffd\u007f\u0003\ufffd\u046a\ufffd\u0017\ufffd\u001cj\ufffdEvQ\ufffd3\ufffdo\ufffd:\ufffd&n9\u0013F\ufffd\ufffd\ufffd\ufffdH\ufffd\ufffd\u0013\ufffd\ufffd\u00000\u0011\u0000\u0001\u0004\u0000\u0003\u0004\b\u0006\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0000\u0001\u0003\u0004\u0011\u0012\ufffd\u0005\u0013!\ufffd\u0010 123ASq\u0014\"#4Qa`p\ufffd\ufffd\ufffd\u0000\b\u0001\u0002\u0001\u0001?\u0001\ufffd\u0005\\ ,w\u0142\ufffd\ufffd9K(\u001b\ufffd\ufffd((\ufffd\ufffd\ufffd\ufffd\ufffd\u0018\u4762\ufffd\ufffd#\ufffdJ7\ufffdF\ufffd\ufffd\ufffd\ufffd4=G\ufffd%\u0014\u000f<\ufffd#OZ\ufffd\u007f,\ufffdqS\ufffda\r\ufffdE\ufffdUp\ufffdC\ufffd\ufffd\u0007Q\u04e97p\ufffd\ufffd\ufffd4=G\ufffd$l,O\ufffd\ufffd\ufffd\ufffd|uc\ufffd?wT>\ufffdu\ufffdA)LN\ufffd\ufffd\ufffd\ufffd[\u0017\u0017\ufffd\u0000\u0016\ufffd1\u0019\u001c_\ufffdKNx\u07c8\u28f1$\u0002@\ufffd}\u001b/\ufffd]}\ufffd\ufffd\u001e1\ufffd\ufffd\ufffd\ufffd#\ufffd%f\ufffd\ufffd\ufffdB%\u00d2+\ufffd\r\ufffd\ufffd \ufffd\u035c\ufffd\ufffd\u0010]\ufffd>\ufffdP\ufffd;A\ufffd9G\ufffdv\ufffd\ufffd[/\ufffd]z\u0006!6$\ufffd)\ufffd\ufffdBv\ufffd\ufffd\ufffd\ufffd\ufffd$]\ufffdj\ufffdJn{\ufffd\ufffd\ufffd\ufffd(=f\ufffd5Z\ufffdU\ufffd\ufffd\ufffd\ufffdz\ufffdd|\ufffd.\t\ufffd\ufffdH_t\ufffd\ufffd\ufffd6t\ufffd\u0019\u0016w\ufffd\ufffd\u0013\ufffd\ufffd\u0000>\u0010\u0000\u0001\u0003\u0002\u0003\u0003\u0004\f\u000f\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0001\u0003\u0004\u0000\u0011\u0005\u0012\u0013!1QAs\ufffd\ufffd\u0010\u0015 5Bqt\ufffd\ufffd\ufffd\ufffd\ufffd\u0014\u0016\"236R`ap\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0000\b\u0001\u0001\u0000\u0006?\u0002\ufffd\ufffd\ufffdjb5)V\ufffd\ufffd\ufffd\ufffd\ufffd*V\ufffd\ufffd6+M^\u0677\ufffd\u0000:m\ufffd\ufffd\u06c2\ufffd+\ufffd=zr~#\u0018\u001b\ufffd\ufffdmd\u0017f\ufffd%\u0004\ufffd\ufffd\\Sd\ufffd\ufffdq\ufffd\ufffdz\"\ufffd\ufffd\ufffd\ufffd\ufffdR\ufffd&\ufffdr\ufffd\u0004\ufffdxX3i\u001dv\ufffd\ufffd\ufffdT\ufffd\ufffdv\ufffd\u0012\ufffd\ufffd&\ufffd\ufffd\ufffdT\ufffd\ufffdPY\ufffd\u0285\u021c]\ufffd\ufffd\ufffd\ufffd\ufffda\ufffd\u0019C[\u000e\ufffd[\ufffd\ufffd\u0011}\ufffd\ufffdd\ufffd\u00025!E5\u0000w\"\ufffd%\u038da\ufffdL\ufffdU*\u007f\ufffdz\ufffdP[v|f\ufffd\u0016\ufffdN\ufffd*P\ufffd\ufffd\ufffd\ufffd8[\u0010E\ufffdUZ\ufffd\ufffdb\ufffd\ufffd.\\\ufffd8q\ufffd\ufffd)\ufffd\n\ufffdD\ufffd\ufffdT\ufffd*$\ufffd\u0014\ufffd#\ufffd`6\ufffd\u007f/c\u000f\ufffdW\ufffd\u0757:5\ufffdy3}T\ufffd\ufffd!\ufffdC\ufffd\ufffd<\ufffd\u0017\"\ufffd4\ufffd\ufffdM\ufffd\ufffd,\ufffd6\ufffd\ufffdu\rl\ufffd\ufffde\ufffd\u000f\ufffdn>\ufffd@K\u00a5S\ufffd-\ufffd\ufffdk\ufffd{*<\ufffd:S\ufffd\u0014\ufffd)0\ufffd\u041an$\ufffda\ufffd\ufffd\ufffd;\ufffdn;D\udb28\udcb9A.\ufffd\u0005\ufffd\u0007)\ufffd\u0000$\ufffd\u0239jdv\u00073\ufffd)\ufffdx\ufffdQ\u007fjb\u001f\ufffd\ufffdN\ufffd\\\ufffdI/\u046f\ufffd2\ufffd\u007f\u05a2\ufffd\u0003\ufffdY\u0366\ufffd\ufffd\ufffd_x\ufffd#2\ufffd'e:;5Z\ufffd\ufffdB-0\ufffd\ufffd~\ufffd\ufffd\ufffd-\ufffd\ufffd%\ufffd\u0000j\u0271*\nE`\ufffdQwj\u0002^\u07d0\ufffd\ufffd\ufffd\u0000'\u0010\u0001\u0000\u0001\u0003\u0004\u0000\u0006\u0002\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0011\u0000!1AQa\ufffd\u0010 q\ufffd\ufffd\ufffd`\ufffdp\ufffd\ufffd\ufffd\ufffd\u0000\b\u0001\u0001\u0000\u0001?!\ufffd\t=W\ufffd\ufffdk_\u069b\ufffd\ufffd\ufffd\ufffd\u0018U\ufffd\ufffd\u0016BG\ufffd;\u0439;\ufffdc&\ufffd\u0007\u0011\ufffd$;\u0015\ufffd\ufffd\ufffd\u0001\u0004\ufffd\u007f\ufffd\ufffd(\ufffd\u0749\ufffd\u0016~\ufffd\u0019l\u0012\ufffd\ufffd\ufffd'L\ufffd\ufffd\ufffd\ufffd\b\ufffdh\u060fz\ufffd\ufffdC\ufffd_iT;rf\u001d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd;2\ufffd9\u0016\ufffd\ufffdK\ufffd`\ufffd\u04fdU\ufffd\u0011\ufffd\u0016\ufffd\ufffd=\ufffd\u0011\ufffd\ufffdg\ufffd{\ufffd\ufffd\u00020\u0017RM<>gg\ufffd\ufffdy\ufffdm\ufffd\u0013\u001by\u001e\ufffdh\ufffd\n\ufffd\ufffd\ufffd\u0018\ufffd\ufffd\ufffd3\u001f\u07b4\ufffd.\ufffd\ufffdY\ufffd\ufffd\ufffdv\ufffdba\ufffd\"\r\ufffdJ\ufffd(3\ufffd_3\ufffd\ufffd\u0011\ufffd\u000e\u0007jV\u0019\ufffd\u0000\u0012\ufffd\ufffd\ufffd@\ufffd}Z\ufffd\t;J\ufffd\ufffd\ufffd\u0010*\u0641V\ufffd\ufffd\ufffd(\ufffd&\ufffd\u0348\ufffdA\ufffd\ufffd\u0000[v\ufffd\ufffd`(\ufffd \nR\ufffd\ufffd\ufffd\ufffd\ufffd?\ufffd\ufffd\ufffd\ufffd\u0000\f\u0003\u0001\u0000\u0002\u0000\u0003\u0000\u0000\u0000\u0010\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffd$[\ufffd&T\ufffdo\ufffd'\ufffd$\ufffdo\ufffd\ufffd\u001b$\ufffd`\ufffd]%$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffdI$\ufffd\ufffd\u0000$\u0011\u0001\u0000\u0002\u0001\u0003\u0003\u0004\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0011\ufffd!1\ufffdAaq\u00100Q\ufffd `p\ufffd\ufffd\u0000\b\u0001\u0003\u0001\u0001?\u0010\ufffd\n\ufffd\ufffd\f\ufffd\ufffd`k\u0006s\u0015\ufffdX\u001d\n\ufffd\ufffd\ufffdaM\u000fzy\ufffd-\u00151\ufffd\ufffdk@g\ufffd\ufffd\ufffd1(\ufffd\ufffd\ufffd\ufffdL\u001ea\ufffd\u0010f\ufffd\u0019)\ufffd\u0017\ufffdQ\ufffdt\ufffd\ufffd\ufffd\t\ufffd\ufffd\b\ufffdy\ufffdXE\u0001o7b*\u001fH6_\ufffd\u0012\ufffdp!?\u0004f\u001b\ufffd\ufffdi\ufffd\u0013\ufffd\ufffd\"\ufffdh\ufffdulN\ufffd\u0007\ufffd\ufffd_\ufffdO\ufffd\ufffd\u0000(\u0011\u0001\u0000\u0001\u0002\u0004\u0005\u0004\u0003\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0011!1AQ\ufffd\u0010a\ufffd\ufffd\ufffd q\ufffd\ufffd`p\ufffd\ufffd\ufffd\ufffd\u0000\b\u0001\u0002\u0001\u0001?\u0010\ufffd\t\ufffd\ufffd)Jg\ufffdL\ufffd\ufffd\u01b0\ufffd\ufffdh\ufffd\u0000!X\ufffd7\u001c*\ufffdBp\u01c09\u0012\ufffd\ufffd5c\ufffd4cO\ufffd\ufffds\u001e5<\ufffd\nEK\u0530i\ufffd\u0191\ufffd\u001c:\ufffd\u0004\ufffdV\ufffd.\ufffd\ufffd\u001ffx\rY\ufffd\ufffd\u0012\ufffd\\A\ufffd\u000e\f\ufffd\ufffd0\ufffdE\ufffdy\ufffdCPj^\ufffd\ufffd\ufffda\u0007b&\u0019p\ufffd\ufffd\ufffd\ufffd\u001ffx\rY\ufffd\ufffd(T\r\ufffd\ufffd\u001c\ufffd6lt\"\ufffdK\ufffdR\u0509\ufffd\ufffd\ufffd\u0011\ufffd\ufffd\u0013\u03b4b\"\ufffd}s\u007fY3\n7c\ufffdQI\ufffd\ufffd\ufffd\ufffdH?,T\ufffd\ufffd<\ufffd\u0018\u0296S\ufffd\t)\ufffd\u001c\ufffduF\u0011k\ufffd\ufffdS\ufffd\ufffd-Z\ufffd\ufffdj3\ufffd\t\ufffd\ufffd\u0000%\u0010\u0001\u0001\u0000\u0002\u0002\u0001\u0003\u0003\u0005\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0011\u0000!1AQ\u00100a q\ufffd`p\ufffd\ufffd\ufffd\ufffd\ufffd\u0000\b\u0001\u0001\u0000\u0001?\u0010\ufffd\u0004v\u000b\u0510\ufffd\u001d\ufffd\ufffd\ufffdo\u0010\ufffdc\ufffd\u0012;s\ufffd\u0017J=\u0003D\ufffd\ufffdb\u000eoY\ufffd\u0000\ufffdL\ufffd(o\ufffdC\ufffd`\u001bT\ufffd\ufffd;\ufffd\ufffdS\ufffd9\ufffd\ufffd\u0136\ufffd\ufffd\ufffd\ufffdTp\ufffd\u000f\ufffd\ufffd\u0004\ufffd\ufffd^\ufffd1,\ufffd\u001c\ufffd1\ufffd\ufffd)\u0004\ufffds\ufffd9: \u001d\ufffd\ufffd&?\ufffd\ufffd\ufffdS\ufffd\ufffd\ufffdB/\ufffd*\u8cb4\u001b\ufffd\ufffdy~\ufffd\ufffd\ufffd\ufffdP\u000fAf\ufffd\u0381G\ufffd\ufffd\u007f\ufffd\u0007\ufffd\rO\ufffd\u0004\ufffd\ufffda\u001d\u001a=fR\ufffd\"\ufffdk\u000e\u000bL\u0007\u0010%Ha\ufffd\n\u0012\ufffd\u07f2#\ufffd~}T\u0003\ufffd\ufffdW\ufffd\ufffd!\ufffdA\ufffdf\ufffd+(\ufffd\u0010J;1\u0007v\ufffd\ufffd\u001a\u0010(,\u0015\ufffdb\ufffd\u05cb\ufffdA\ufffdu\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdH\ufffd\ufffd#\ufffd(\t\u007f\ufffd`E\ufffdr\ufffd\u0287l\ufffd\u0019\ufffd\ufffd\ufffd\u0015|\ufffd\ufffd\ufffd)\ufffd1\u0005\ufffd/h\ufffd\ufffd3\ufffd\u0018\u01d2:V=-\ufffdZ\u041d\ufffdC\ufffd\ufffd\"5\ufffd\u000b\u0002\ufffd\ufffd\f\ufffd\ufffdU\u0003\ufffd\u0357\ufffdZ$\t`i\u0011PZ#t \u0007\u0001\ufffd\ufffd8\" \u000e(\ufffd\ufffd\ufffd~\ufffd\u007f\ufffd\ufffd\r\n--d55d9a6d8ff150ef6cfd4af4126b44fd--\r\n" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "7545" + ], + "Content-Type": [ + "multipart/form-data; boundary=d55d9a6d8ff150ef6cfd4af4126b44fd" + ], + "User-Agent": [ + " PRAW/6.5.2.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/" + }, + "response": { + "body": { + "encoding": null, + "string": "\nhttps://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/t5_2bhxu0%2Ft2_5bn5wlvy%2Fa94a8fe5ccb19ba61c4c0873d391e987982fbbd3reddit-uploaded-emojit5_2bhxu0/t2_5bn5wlvy/a94a8fe5ccb19ba61c4c0873d391e987982fbbd3\"0ac31d1821b63d2e9dd528f9206b1603\"" + }, + "headers": { + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "371" + ], + "Content-Type": [ + "application/xml" + ], + "Date": [ + "Thu, 09 Jan 2020 02:27:18 GMT" + ], + "ETag": [ + "\"0ac31d1821b63d2e9dd528f9206b1603\"" + ], + "Location": [ + "https://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/t5_2bhxu0%2Ft2_5bn5wlvy%2Fa94a8fe5ccb19ba61c4c0873d391e987982fbbd3" + ], + "Server": [ + "AmazonS3" + ], + "Via": [ + "1.1 5d70fbb2ed26aa231fed552696cfa0a5.cloudfront.net (CloudFront)" + ], + "X-Amz-Cf-Id": [ + "ib0WcRJ58KP_RABuR2dVohAZzJpChwDX-CqXoaOAo2wI2mVPDpFT_A==" + ], + "X-Amz-Cf-Pop": [ + "EWR52-C1" + ], + "X-Cache": [ + "Miss from cloudfront" + ], + "x-amz-expiration": [ + "expiry-date=\"Sat, 11 Jan 2020 00:00:00 GMT\", rule-id=\"delete-after-1-day\"" + ], + "x-amz-id-2": [ + "HAaaq9cBaciGnISR4wGJAhkJjO6SLUeUhJQrD1WbfkPtwEwQL83tTLSTXb1X4LO2mdwpeHKMAHw=" + ], + "x-amz-request-id": [ + "412E737411EC3EE8" + ] + }, + "status": { + "code": 201, + "message": "Created" + }, + "url": "https://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/" + } + }, + { + "recorded_at": "2020-01-09T02:27:17", + "request": { + "body": { + "encoding": "utf-8", + "string": "api_type=json&mod_flair_only=True&name=test_jpg&post_flair_allowed=True&s3_key=t5_2bhxu0%2Ft2_5bn5wlvy%2Fa94a8fe5ccb19ba61c4c0873d391e987982fbbd3&user_flair_allowed=False" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "bearer " + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "170" + ], + "Content-Type": [ + "application/x-www-form-urlencoded" + ], + "Cookie": [ + "edgebucket=QQUO7uBBbm99IbgIFQ; loid=00000000005bn5wlvy.2.1577584524387.Z0FBQUFBQmVGby1GY0JXUkk3RGJia21NajdwUnFBRXV2bjNSNkE2LWhlYjJyWVNuNngzSXJRSVRsU3RDVEdybWVna2c1QzgySFlCYkdfVXNncWR0ZXhNbTJRTHVpVDViTmVMNUxPODBwM2RmbHNGOG1uemVVWXdNdkQxSlFDSUgyMGJ0RlZsZFlsZ3U; session_tracker=awkN5Wmm1CzUoyxsdb.0.1578536837156.Z0FBQUFBQmVGby1GLTNBQ1liZEtDWEJfejVkeTAzUG8yU0lGX1d4NF9hZm81TS1BQUc0UTlwYzNYTkNUbWwxYVZZX0ZRR0VVWmVJdTFGYW42TVMtaDlUTXg2cmJHSXpYeDh2elgwa19wTFFBeDhBTVpfbnNfVWJmbmpYLVVueWxKVmJzbFhXZEVDU3k" + ], + "User-Agent": [ + " PRAW/6.5.2.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://oauth.reddit.com/api/v1//emoji.json?raw_json=1" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"json\": {\"errors\": []}}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "24" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Thu, 09 Jan 2020 02:27:17 GMT" + ], + "Server": [ + "snooserv" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lga21921-LGA" + ], + "X-Timer": [ + "S1578536838.628140,VS0,VE58" + ], + "cache-control": [ + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" + ], + "expires": [ + "-1" + ], + "set-cookie": [ + "session_tracker=awkN5Wmm1CzUoyxsdb.0.1578536837664.Z0FBQUFBQmVGby1GUk45X2JkQUNiSWlMSjBSUGZ5OUJ1LTVRb3Z0UHhOM1hDOFZuSXA2LUlNVzhjdXJaU01LeTdqX21IQ2QwZjJic1YzSFMybVBRQi01clNyOHMtNXF2alpwb0xzVVRfT1ItWUFUTWFYaEdIYVdwRFdIS2I4Y1g3NHB1ekhnNGlqSDY; Domain=reddit.com; Max-Age=7199; Path=/; expires=Thu, 09-Jan-2020 04:27:17 GMT; secure" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-ratelimit-remaining": [ + "598.0" + ], + "x-ratelimit-reset": [ + "163" + ], + "x-ratelimit-used": [ + "2" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://oauth.reddit.com/api/v1//emoji.json?raw_json=1" + } + }, + { + "recorded_at": "2020-01-09T02:27:17", + "request": { + "body": { + "encoding": "utf-8", + "string": "api_type=json&filepath=test.png&mimetype=image%2Fpng" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "bearer " + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "52" + ], + "Content-Type": [ + "application/x-www-form-urlencoded" + ], + "Cookie": [ + "edgebucket=QQUO7uBBbm99IbgIFQ; loid=00000000005bn5wlvy.2.1577584524387.Z0FBQUFBQmVGby1GY0JXUkk3RGJia21NajdwUnFBRXV2bjNSNkE2LWhlYjJyWVNuNngzSXJRSVRsU3RDVEdybWVna2c1QzgySFlCYkdfVXNncWR0ZXhNbTJRTHVpVDViTmVMNUxPODBwM2RmbHNGOG1uemVVWXdNdkQxSlFDSUgyMGJ0RlZsZFlsZ3U; session_tracker=awkN5Wmm1CzUoyxsdb.0.1578536837664.Z0FBQUFBQmVGby1GUk45X2JkQUNiSWlMSjBSUGZ5OUJ1LTVRb3Z0UHhOM1hDOFZuSXA2LUlNVzhjdXJaU01LeTdqX21IQ2QwZjJic1YzSFMybVBRQi01clNyOHMtNXF2alpwb0xzVVRfT1ItWUFUTWFYaEdIYVdwRFdIS2I4Y1g3NHB1ekhnNGlqSDY" + ], + "User-Agent": [ + " PRAW/6.5.2.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://oauth.reddit.com/api/v1//emoji_asset_upload_s3.json?raw_json=1" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"s3UploadLease\": {\"action\": \"//reddit-uploaded-emoji.s3-accelerate.amazonaws.com\", \"fields\": [{\"name\": \"acl\", \"value\": \"public-read\"}, {\"name\": \"key\", \"value\": \"t5_2bhxu0/t2_5bn5wlvy/a94a8fe5ccb19ba61c4c0873d391e987982fbbd3\"}, {\"name\": \"X-Amz-Credential\", \"value\": \"ASIATB45ILA5VYNYEAY7/20200109/us-east-1/s3/aws4_request\"}, {\"name\": \"X-Amz-Algorithm\", \"value\": \"AWS4-HMAC-SHA256\"}, {\"name\": \"X-Amz-Date\", \"value\": \"20200109T022717Z\"}, {\"name\": \"success_action_status\", \"value\": \"201\"}, {\"name\": \"content-type\", \"value\": \"image/png\"}, {\"name\": \"x-amz-storage-class\", \"value\": \"STANDARD\"}, {\"name\": \"x-amz-meta-ext\", \"value\": \"png\"}, {\"name\": \"policy\", \"value\": \"eyJjb25kaXRpb25zIjogW3siYnVja2V0IjogInJlZGRpdC11cGxvYWRlZC1lbW9qaSJ9LCB7ImtleSI6ICJ0NV8yYmh4dTAvdDJfNWJuNXdsdnkvYTk0YThmZTVjY2IxOWJhNjFjNGMwODczZDM5MWU5ODc5ODJmYmJkMyJ9LCB7ImFjbCI6ICJwdWJsaWMtcmVhZCJ9LCB7IngtYW16LXN0b3JhZ2UtY2xhc3MiOiAiU1RBTkRBUkQifSwgeyJ4LWFtei1jcmVkZW50aWFsIjogIkFTSUFUQjQ1SUxBNVZZTllFQVk3LzIwMjAwMTA5L3VzLWVhc3QtMS9zMy9hd3M0X3JlcXVlc3QifSwgeyJ4LWFtei1hbGdvcml0aG0iOiAiQVdTNC1ITUFDLVNIQTI1NiJ9LCB7IngtYW16LWRhdGUiOiAiMjAyMDAxMDlUMDIyNzE3WiJ9LCB7IngtYW16LXNlY3VyaXR5LXRva2VuIjogIklRb0piM0pwWjJsdVgyVmpFRklhQ1hWekxXVmhjM1F0TVNKR01FUUNJRWNpVHc5cjNEcnZxR0hyZWg5ekIxMUpvdkswV3d1Z08zeEgxUWIvMGQ3QkFpQjFIYnpWNUtHK1NQYituOEVKSE55Y20vRlhIZjRNR1FNb0VWb3RtYzdSV3lxOUF3akwvLy8vLy8vLy8vOEJFQUFhRERJeE1ESTBOak15TmpNek1TSU0vNG5EUGJmaFdLOFFRWExHS3BFRDdTVG5OL2o5ZHJ5endwekozYlNVNC9pazVXbTFrZVBkWWUxSE1qeDMxSmFVNi9VUStkZzFUZW1GdklQd0U1aUdDZUZTK2cyWm80dVQ5cnlEcHZoZVpXbW1VaUQ2TjJVOW1lcDFmN1lFYkIxY3ZsdlEzZzU3NlF2VVFyb3VKU0xxN1VpRExuQ0JKMHQ1NWhoRHVnM3BtakdnNjN3am5EM2Y4aTNzUEhKY2ZKUzdET1o1a1ZuZ0M1KzhHMVRVUi9zejlkdGRndHc1WC9FYVFneFRkUUsvcHNmR2hOd1ZXaENnS1lXRDdLMWFjWUVMN3BvdkdVaGdTNyttbHBVSm9FREZabWRLVzVvWW5HNWpvWm9NYVNTa1Iza245eXNDNExGWW9ZR3lhTG1pQnI1a05vTjBJNXl4TEd3ZWk1V0VIQTljR2dlalNtNHp2cUEvRlpXWndRd0lhNzE1dGV6MmZqMDNjZnNJU3Vuc3I0Qnd3YXlpR1c3WFpjN3BzOG1mU3duQllwZVRpWGRKdjNQcTBkWG4wRmQ1ZEpRcng1dWVVUlAyZ2lIb1kwWDdJVlowbHdkSjF2cWJFaURDSFd4cThDQjNMb0taWVFsQkdZaTE3SlBqdzNpOFQ5M3JJSDBWajlHVzJKRXBmRitqaWY1dUNCY1lVbytFRUFaTjJxdkc1aFZ1QVkyVUJnUEE5UUFwYjQrVDJPYkVTYVl3aVlyYThBVTY3QUVlajZrbE95NHZzUnhCeU52djV0ZTg5QThHbWpWam9ZTnlDSUMvTG5oQWdHaG40OUlyZWhvd1ZGYVh6a3VXVWZMLytLbnBYb0FJSjFtK2Q5azhGdzNwQVJJNUxXbmRDUXBIUzhRK1U2RkxZNEtHc3N2WWp4c25iZnUwblRDOHc3YXJUNHRDRGlySFRMTVB3QlBDdHlzbW4yckdMcFdoVDhCVjhqaUlJMEk3THdjZGVwUjhWeEFjeG5HL2VFZFh5WHpFRDNNVVl4REozYTE5UmhNdXU5UlR5U1NOU1BJTXBINFR5TlpxTGxLbGZMd1UzQmx3OHFVZEkzWmxVM042Qnl2Q1ZCS3duTU10TVFrbHAzZWJ0TXpycDB5bTA2ZFcvc2R6V0tMY3pDdU5wL3U4MDlkYU1Vbi9XcUoxWkE9PSJ9LCB7InN1Y2Nlc3NfYWN0aW9uX3N0YXR1cyI6ICIyMDEifSwgWyJjb250ZW50LWxlbmd0aC1yYW5nZSIsIDAsIDY0MDAwXSwgeyJ4LWFtei1tZXRhLWV4dCI6ICJwbmcifSwgeyJjb250ZW50LXR5cGUiOiAiaW1hZ2UvcG5nIn1dLCAiZXhwaXJhdGlvbiI6ICIyMDIwLTAxLTA5VDAyOjI4OjE3WiJ9\"}, {\"name\": \"X-Amz-Signature\", \"value\": \"c9f96963c65f722476fb1f103c7a062e290053590019dc3ff93783b0285eb175\"}, {\"name\": \"x-amz-security-token\", \"value\": \"IQoJb3JpZ2luX2VjEFIaCXVzLWVhc3QtMSJGMEQCIEciTw9r3DrvqGHreh9zB11JovK0WwugO3xH1Qb/0d7BAiB1HbzV5KG+SPb+n8EJHNycm/FXHf4MGQMoEVotmc7RWyq9AwjL//////////8BEAAaDDIxMDI0NjMyNjMzMSIM/4nDPbfhWK8QQXLGKpED7STnN/j9dryzwpzJ3bSU4/ik5Wm1kePdYe1HMjx31JaU6/UQ+dg1TemFvIPwE5iGCeFS+g2Zo4uT9ryDpvheZWmmUiD6N2U9mep1f7YEbB1cvlvQ3g576QvUQrouJSLq7UiDLnCBJ0t55hhDug3pmjGg63wjnD3f8i3sPHJcfJS7DOZ5kVngC5+8G1TUR/sz9dtdgtw5X/EaQgxTdQK/psfGhNwVWhCgKYWD7K1acYEL7povGUhgS7+mlpUJoEDFZmdKW5oYnG5joZoMaSSkR3kn9ysC4LFYoYGyaLmiBr5kNoN0I5yxLGwei5WEHA9cGgejSm4zvqA/FZWZwQwIa715tez2fj03cfsISunsr4BwwayiGW7XZc7ps8mfSwnBYpeTiXdJv3Pq0dXn0Fd5dJQrx5ueURP2giHoY0X7IVZ0lwdJ1vqbEiDCHWxq8CB3LoKZYQlBGYi17JPjw3i8T93rIH0Vj9GW2JEpfF+jif5uCBcYUo+EEAZN2qvG5hVuAY2UBgPA9QApb4+T2ObESaYwiYra8AU67AEej6klOy4vsRxByNvv5te89A8GmjVjoYNyCIC/LnhAgGhn49IrehowVFaXzkuWUfL/+KnpXoAIJ1m+d9k8Fw3pARI5LWndCQpHS8Q+U6FLY4KGssvYjxsnbfu0nTC8w7arT4tCDirHTLMPwBPCtysmn2rGLpWhT8BV8jiII0I7LwcdepR8VxAcxnG/eEdXyXzED3MUYxDJ3a19RhMuu9RTySSNSPIMpH4TyNZqLlKlfLwU3Blw8qUdI3ZlU3N6ByvCVBKwnMMtMQklp3ebtMzrp0ym06dW/sdzWKLczCuNp/u809daMUn/WqJ1ZA==\"}]}, \"websocketUrl\": \"wss://ws-00bd5facfce0b76ac.wss.redditmedia.com/subreddit-emoji/t5_2bhxu0-t2_5bn5wlvy?m=AQAA3ZEWXs4szfaXEVjg-r3pCZBZ-iEJC6eFvJxT8fGK-oHUZM8w\"}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "4168" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Thu, 09 Jan 2020 02:27:17 GMT" + ], + "Server": [ + "snooserv" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Vary": [ + "accept-encoding" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lga21921-LGA" + ], + "X-Timer": [ + "S1578536838.704048,VS0,VE49" + ], + "cache-control": [ + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" + ], + "expires": [ + "-1" + ], + "set-cookie": [ + "session_tracker=awkN5Wmm1CzUoyxsdb.0.1578536837742.Z0FBQUFBQmVGby1GNWVtLXdUUG5CWHNHNGNVMUk4bk1uVWNaSXZub0xld2s2ZFB2VDZvVmdmX0E1UGRZSXkydE5VNkpjS1BLdy1ILUZiUnQ4UklFV19uaTN3b0MwREpEa3J3UDB6MUVFYXVWN2t0T2ZSazBYSHJ1VlRQb0pnRkVpQTNZdU1WYWwwNzE; Domain=reddit.com; Max-Age=7199; Path=/; expires=Thu, 09-Jan-2020 04:27:17 GMT; secure" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-ratelimit-remaining": [ + "597.0" + ], + "x-ratelimit-reset": [ + "163" + ], + "x-ratelimit-used": [ + "3" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://oauth.reddit.com/api/v1//emoji_asset_upload_s3.json?raw_json=1" + } + }, + { + "recorded_at": "2020-01-09T02:27:17", + "request": { + "body": { + "encoding": "utf-8", + "string": "--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"acl\"\r\n\r\npublic-read\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"key\"\r\n\r\nt5_2bhxu0/t2_5bn5wlvy/a94a8fe5ccb19ba61c4c0873d391e987982fbbd3\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"X-Amz-Credential\"\r\n\r\nASIATB45ILA5VYNYEAY7/20200109/us-east-1/s3/aws4_request\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"X-Amz-Algorithm\"\r\n\r\nAWS4-HMAC-SHA256\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"X-Amz-Date\"\r\n\r\n20200109T022717Z\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"success_action_status\"\r\n\r\n201\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"content-type\"\r\n\r\nimage/png\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"x-amz-storage-class\"\r\n\r\nSTANDARD\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"x-amz-meta-ext\"\r\n\r\npng\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"policy\"\r\n\r\neyJjb25kaXRpb25zIjogW3siYnVja2V0IjogInJlZGRpdC11cGxvYWRlZC1lbW9qaSJ9LCB7ImtleSI6ICJ0NV8yYmh4dTAvdDJfNWJuNXdsdnkvYTk0YThmZTVjY2IxOWJhNjFjNGMwODczZDM5MWU5ODc5ODJmYmJkMyJ9LCB7ImFjbCI6ICJwdWJsaWMtcmVhZCJ9LCB7IngtYW16LXN0b3JhZ2UtY2xhc3MiOiAiU1RBTkRBUkQifSwgeyJ4LWFtei1jcmVkZW50aWFsIjogIkFTSUFUQjQ1SUxBNVZZTllFQVk3LzIwMjAwMTA5L3VzLWVhc3QtMS9zMy9hd3M0X3JlcXVlc3QifSwgeyJ4LWFtei1hbGdvcml0aG0iOiAiQVdTNC1ITUFDLVNIQTI1NiJ9LCB7IngtYW16LWRhdGUiOiAiMjAyMDAxMDlUMDIyNzE3WiJ9LCB7IngtYW16LXNlY3VyaXR5LXRva2VuIjogIklRb0piM0pwWjJsdVgyVmpFRklhQ1hWekxXVmhjM1F0TVNKR01FUUNJRWNpVHc5cjNEcnZxR0hyZWg5ekIxMUpvdkswV3d1Z08zeEgxUWIvMGQ3QkFpQjFIYnpWNUtHK1NQYituOEVKSE55Y20vRlhIZjRNR1FNb0VWb3RtYzdSV3lxOUF3akwvLy8vLy8vLy8vOEJFQUFhRERJeE1ESTBOak15TmpNek1TSU0vNG5EUGJmaFdLOFFRWExHS3BFRDdTVG5OL2o5ZHJ5endwekozYlNVNC9pazVXbTFrZVBkWWUxSE1qeDMxSmFVNi9VUStkZzFUZW1GdklQd0U1aUdDZUZTK2cyWm80dVQ5cnlEcHZoZVpXbW1VaUQ2TjJVOW1lcDFmN1lFYkIxY3ZsdlEzZzU3NlF2VVFyb3VKU0xxN1VpRExuQ0JKMHQ1NWhoRHVnM3BtakdnNjN3am5EM2Y4aTNzUEhKY2ZKUzdET1o1a1ZuZ0M1KzhHMVRVUi9zejlkdGRndHc1WC9FYVFneFRkUUsvcHNmR2hOd1ZXaENnS1lXRDdLMWFjWUVMN3BvdkdVaGdTNyttbHBVSm9FREZabWRLVzVvWW5HNWpvWm9NYVNTa1Iza245eXNDNExGWW9ZR3lhTG1pQnI1a05vTjBJNXl4TEd3ZWk1V0VIQTljR2dlalNtNHp2cUEvRlpXWndRd0lhNzE1dGV6MmZqMDNjZnNJU3Vuc3I0Qnd3YXlpR1c3WFpjN3BzOG1mU3duQllwZVRpWGRKdjNQcTBkWG4wRmQ1ZEpRcng1dWVVUlAyZ2lIb1kwWDdJVlowbHdkSjF2cWJFaURDSFd4cThDQjNMb0taWVFsQkdZaTE3SlBqdzNpOFQ5M3JJSDBWajlHVzJKRXBmRitqaWY1dUNCY1lVbytFRUFaTjJxdkc1aFZ1QVkyVUJnUEE5UUFwYjQrVDJPYkVTYVl3aVlyYThBVTY3QUVlajZrbE95NHZzUnhCeU52djV0ZTg5QThHbWpWam9ZTnlDSUMvTG5oQWdHaG40OUlyZWhvd1ZGYVh6a3VXVWZMLytLbnBYb0FJSjFtK2Q5azhGdzNwQVJJNUxXbmRDUXBIUzhRK1U2RkxZNEtHc3N2WWp4c25iZnUwblRDOHc3YXJUNHRDRGlySFRMTVB3QlBDdHlzbW4yckdMcFdoVDhCVjhqaUlJMEk3THdjZGVwUjhWeEFjeG5HL2VFZFh5WHpFRDNNVVl4REozYTE5UmhNdXU5UlR5U1NOU1BJTXBINFR5TlpxTGxLbGZMd1UzQmx3OHFVZEkzWmxVM042Qnl2Q1ZCS3duTU10TVFrbHAzZWJ0TXpycDB5bTA2ZFcvc2R6V0tMY3pDdU5wL3U4MDlkYU1Vbi9XcUoxWkE9PSJ9LCB7InN1Y2Nlc3NfYWN0aW9uX3N0YXR1cyI6ICIyMDEifSwgWyJjb250ZW50LWxlbmd0aC1yYW5nZSIsIDAsIDY0MDAwXSwgeyJ4LWFtei1tZXRhLWV4dCI6ICJwbmcifSwgeyJjb250ZW50LXR5cGUiOiAiaW1hZ2UvcG5nIn1dLCAiZXhwaXJhdGlvbiI6ICIyMDIwLTAxLTA5VDAyOjI4OjE3WiJ9\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"X-Amz-Signature\"\r\n\r\nc9f96963c65f722476fb1f103c7a062e290053590019dc3ff93783b0285eb175\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"x-amz-security-token\"\r\n\r\nIQoJb3JpZ2luX2VjEFIaCXVzLWVhc3QtMSJGMEQCIEciTw9r3DrvqGHreh9zB11JovK0WwugO3xH1Qb/0d7BAiB1HbzV5KG+SPb+n8EJHNycm/FXHf4MGQMoEVotmc7RWyq9AwjL//////////8BEAAaDDIxMDI0NjMyNjMzMSIM/4nDPbfhWK8QQXLGKpED7STnN/j9dryzwpzJ3bSU4/ik5Wm1kePdYe1HMjx31JaU6/UQ+dg1TemFvIPwE5iGCeFS+g2Zo4uT9ryDpvheZWmmUiD6N2U9mep1f7YEbB1cvlvQ3g576QvUQrouJSLq7UiDLnCBJ0t55hhDug3pmjGg63wjnD3f8i3sPHJcfJS7DOZ5kVngC5+8G1TUR/sz9dtdgtw5X/EaQgxTdQK/psfGhNwVWhCgKYWD7K1acYEL7povGUhgS7+mlpUJoEDFZmdKW5oYnG5joZoMaSSkR3kn9ysC4LFYoYGyaLmiBr5kNoN0I5yxLGwei5WEHA9cGgejSm4zvqA/FZWZwQwIa715tez2fj03cfsISunsr4BwwayiGW7XZc7ps8mfSwnBYpeTiXdJv3Pq0dXn0Fd5dJQrx5ueURP2giHoY0X7IVZ0lwdJ1vqbEiDCHWxq8CB3LoKZYQlBGYi17JPjw3i8T93rIH0Vj9GW2JEpfF+jif5uCBcYUo+EEAZN2qvG5hVuAY2UBgPA9QApb4+T2ObESaYwiYra8AU67AEej6klOy4vsRxByNvv5te89A8GmjVjoYNyCIC/LnhAgGhn49IrehowVFaXzkuWUfL/+KnpXoAIJ1m+d9k8Fw3pARI5LWndCQpHS8Q+U6FLY4KGssvYjxsnbfu0nTC8w7arT4tCDirHTLMPwBPCtysmn2rGLpWhT8BV8jiII0I7LwcdepR8VxAcxnG/eEdXyXzED3MUYxDJ3a19RhMuu9RTySSNSPIMpH4TyNZqLlKlfLwU3Blw8qUdI3ZlU3N6ByvCVBKwnMMtMQklp3ebtMzrp0ym06dW/sdzWKLczCuNp/u809daMUn/WqJ1ZA==\r\n--b15b1039ccd2812351bcda90e695c00d\r\nContent-Disposition: form-data; name=\"file\"; filename=\"test.png\"\r\n\r\n\ufffdPNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000\ufffd\u0000\u0000\u0000\ufffd\b\u0006\u0000\u0000\u0000\ufffd>a\ufffd\u0000\u0000\u0000\tpHYs\u0000\u0000\u000b\u0013\u0000\u0000\u000b\u0013\u0001\u0000\ufffd\ufffd\u0018\u0000\u0000\u0000\u0007tIME\u0007\ufffd\u0003\u0016\u00173\u0001?\ufffd\ufffd\ufffd\u0000\u0000\u0000\u001diTXtComment\u0000\u0000\u0000\u0000\u0000Created with GIMPd.e\u0007\u0000\u0000\u0006\ufffdIDATx\ufffd\ufffd\ufffd\u007flS\ufffd\u001a\u0007\ufffd\ufffd\ufffdn\ufffd\ufffdlF.\u001a\ufffdC\ufffdbH$\ufffd`\ufffd\ufffd\ufffd\ufffd\ufffdQ\ufffdh\ufffd\ufffd\ufffdq\ufffd\u0010\ufffd\u001bl\u000e\ufffdJb\ufffd\u001fzE\b\ufffd5\ufffd\u000f\ufffd\ufffd?\u0012HT\ufffd&j\ufffd\b&F\ufffdN\ufffd\ufffdJ\\7\u0018\u001a\u0016~\u0206 \ufffd\ufffd\ufffd\ufffd\ufffd?\u05b9S\u01b8\ufffdn\ufffd\ufffd\ufffd~\ufffd&k\ufffd\ufffd\ufffd\ufffd\ufffds\ufffd\ufffd9'g\u0000\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\u0011\ufffdQ\ufffd\ufffd\u000e\u0003\ufffd\ufffd\ufffd\u0010\ufffd\u000bH\ufffd\ufffdV`\ufffd\ufffdK\\\ufffd\ufffd\ufffd\ufffd}\ufffd\ufffd\ufffdn\u0002\ufffd\ufffd\ufffd!\ufffd\u0004*\u0017@P8\ufffd\ufffd\ufffdC\ufffd8\ufffdR\ufffd\ufffdpM\ufffd\ufffdk&\ufffd\ufffd\ufffd-\u0000\ufffd\u00024\ufffd\ufffd\u007f\u0000R\u0002 )\ufffd\u001e(:U\ufffd\ufffdQ}sWl\u9db116#\ufffd\ufffd\ufffd\ufffdO\ufffd\ufffd\ufffd\b\"\ufffdr\u001dX\u0002\ufffd\ufffd\ufffdw=\ufffd\ufffd\u0007\u0007\ufffd\ufffdn\b^\u0000d\ufffd\ufffd&(\ufffd\ufffd\"\u0000\ufffd\b\ufffd\ufffd\ufffd\u0007\ufffd\ufffd'b\ufffd\u00060c`\u0003\ufffdOM\u0002d2\u0004\ufffd\t0\ufffd\u0012y\ufffd\u001f\ufffdl\u0011\ufffd{(\ufffd\ufffd\u0416\u03f1\u0246\ufffd\ufffd\ufffd\u001c\u0631<\u0001\ufffd%\ufffd\ufffdJ\ufffd(tk\ufffd'b\ufffds\u04b3\ufffdG\ufffd\ufffd|\u007f\ufffdd\ufffd\u0011\ufffd\ufffd1\ufffd#\ufffd\ufffd+U}\ufffd\ufffd*\ufffdV\ufffdsl\ufffd\u0001\u0000\ufffdDA\ufffd\u0002\ubde9\u0017z\ufffd\ufffd\ufffdQo\ufffd\b\ufffd\u0007\u000e@\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd?v\ufffd\ufffd\u007f\ufffd\u0018l\ufffd\u007f\ufffdq.\ufffd~c;\ufffdCj\u0321l\ufffd\ufffd\u0012;\ufffd\u001e;:$u\ufffd\ufffd%\ufffd\ufffd\u0203\ufffd\ufffdV\u07c3:\ufffd\ufffd\ufffd.\ufffd\ufffd\ufffdTOA\ufffd1r\ufffd\ufffd\ufffd2\u0018i\u0010\ufffd,\u001d\u0004\ufffd\ufffdx\ufffd\u000fT\ufffd\u000e\ufffd[\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd5\u0000\ufffd|\u0016\ufffd\u0003\ufffd\ufffdtm\ufffd\ufffd\u019f\u0007\ufffd\ufffd\u0002\ufffdx\ufffd\ufffd\ufffdQ\ufffd)\ufffd\ufffd\ufffd\ufffd\ufffde]4\u0017\ufffd?\ufffd\ufffdU3\u0014\ufffd\u0495!\ufffd9F\ufffd\ufffd\u057c\ufffd\ufffd\ufffd\ufffdG\u0001\u001c\u0004\ufffd\\^^\ufffd\u0006\ufffd X<\ufffd\ufffd\ufffd\ufffd\u001a\u0001\u071c\ufffd\ufffd\ufffd\ufffd\u0012\ufffd7\ufffd}\ufffd\ufffd\ufffd\ufffd\u0016\ufffd\ufffd.(\u0005\ufffd\ufffd)&?CGG\ufffdD\ufffd\ufffd{\ufffd\u0002[\\\ufffd\ufffd\ufffd\u000f=w\ufffdX\u001f\ufffd\ufffd\u0011\u0000\ufffd,\ufffd\ufffd\ufffduEV\ufffd8\ufffd\ufffd\ufffd\u0011m\ufffdY\ufffd\u0006\ufffd\ufffd\ufffde\ufffds%\u0003`\ufffd%\u0013=\ufffd\ufffd\ufffd\ufffd\ufffdu]j\ufffd\u06f6G{6C5\u0002h\u0002\ufffd\ufffd'\ufffd\ufffd\ufffd\ufffd\ufffdz8\ufffdC*\ufffd#\ufffd\ufffd3\ufffd\ufffd\r\ufffd3\ufffd\ufffd\ufffd\u001a\ufffd\ufffd\u0016@\ufffdx9^f\ufffd\ufffd7Vv\ufffd\u00a1(\u0010\ufffd_=\ufffd\ufffd\ufffd\u0001pr\u0000\ufffd\ufffd\u000eTm\ufffdB\ufffd\ufffd\u000f5><{v\ufffd;\u0011\ufffdwb,\u0001\"\ufffdYU\ufffd\ufffd\ufffd\ufffd\ufffd/\ufffd\u001a'}cfhE\ufffdZ\ufffd;\u0010jz\u000e@\ufffd@\u0016\u0010H$9\ufffd\ufffd\u0011\u007f\ufffd\ufffd}\ufffd\ufffd\ufffdJ\ufffd\ufffd\u001fZ\ufffd\ufffd3\u0000\ufffdN\u0004\ufffd\ufffd.\n\ufffd\ufffd\ufffd\u0019E\ufffd\u0019\ufffd\u0226x\ufffd\ufffdS}\u001f/\ufffdy,\ufffd[*P]\u0006\u0011+]\u001b\ufffd\u0001\ufffd\u0004b-q\ufffd\ufffd?\u0014\ufffd'\ufffd6Ug\ufffd\ufffd\ufffd$\ufffd\ufffd\ufffd-\u0010V.\u0001\ufffd\u06bb5P\ufffd\ufffdt\ufffdK\ufffdx\ufffd\ufffdA$u\ufffd\ufffd~:L\ufffd8\u0003\ufffdB\u0011\ufffd\u0006\u0006\ufffd\u0003\ufffd\ufffd}\ufffd`\ufffd@ed\u000e\u0003`\ufffds\u0000\ufffd\ufffd\ufffd6t\ufffd\ufffdQ[\ufffd\ufffd\ufffd\ufffdX\ufffd5I\ufffd\ufffdC\ufffdE\n}\u0003\ufffd\ufffda\ufffdO\u0017A5\f\ufffd\ufffd\ufffd\ufffd\ufffd.\ufffdxf*\ufffd\ufffd\ufffd\ufffdrs\ufffd\u0013\ufffd-}\ufffd\ufffd\ufffd3\ufffd\ufffd \ufffd7\ufffd/\ufffd\ufffd{v\ufffdW\n*D\ufffd\n\ufffdWC1w`\ufffd\ufffd/IP\ufffd\ufffdN\ufffd=\ufffdj\u057f\u06feXq\ufffd\u00010\ufffd\ufffd\ufffd\ufffd\ufffd\u0003\u0000>H\ufffdV\ufffd\u000e\ufffd\ufffd\ufffd\ufffd\ufffd\u000e\ufffdz\u0001&\ufffd\ufffd\ufffd4U\ufffd\u0004\ufffdG\ufffd\u0004Lp;\ufffd\ufffd\ufffd\u06e3\ufffdO\ufffd)'\ufffd\ufffd\u000b8\ufffd\ufffd\u0019\u0015\ufffdB\u0006\ufffd\ufffd\ufffd\uebd6~\u000f\u0153\ufffdJ\ufffd\ufffd\ufffdL\ufffd\ufffdK\ufffd8Q\ufffd \ufffd\ufffd\u001e/\ufffd\ufffd@\u0016@\ufffd\ufffdx\ufffd\ufffd\ufffd\ufffd\ufffd\u0011\ufffdY,\ufffdu\ufffd`\ufffde\u0006\u0018'|\ufffd3o\u0014\ufffd:\b.\u0005$\u001c\ufffd\ufffdxU\u0597\u0017\ufffdf\u0016}\u0199\ufffd\u0000\u0018?W\ufffd\ufffd\u0019g\ufffd%\ufffdg\u06c3\ufffd\ufffd\ufffd\ufffd\u0017\ufffde\u0000\ufffd\u0013m-\ufffd\ufffdP\ufffd68yrO6Y\ufffd\ufffd2\\\ufffd\"\ufffd\u0007#H{m\ufffd\ufffdV\u0006\ufffd\ufffd}\ufffd\u6c16qD\ufffdd\ufffd\ufffd\ufffd\r\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\u007fI\ufffdY\u0194\ufffd%\ufffd9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdy=\u0016\ufffd\ufffd+\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0005r\ufffd?\ufffd\ufffd\u01e2\u0243\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u001d\ufffd\ufffd\u007f\ufffd\ufffd_G\ufffd\ufffdF\u007f\ufffd\ufffd.\ufffd\ufffd\ufffd\u07f9\ufffd\rc\ufffd\ufffdP\ufffd[\u0002}\u06c6\ufffd\ufffd\ufffd5\ufffd\ufffd\u056b\ufffd\ufffd\ufffd<\u0016\ufffdW\ufffd\ufffd\ufffdR\r\ufffd\ufffd7A\ufffd\ufffd\ufffd\ufffd\u02b1>\ufffd\ufffd\ufffd*\ufffdG\u00003\ufffd\ufffdH.\u0006\ufffd\u0018\ufffd\u02aa\u0003\ufffd\u0002\ufffd\u34feh\u0007\\O\u0786\ufffdhb\ufffd\ufffdS\u000b}\ufffdD\ufffdt\u0010X\u0002\ufffd\t\u021d\u0016\f\ufffd\u0002`\ufffd~O\ufffdA\ufffd\u0327\ufffd\ufffd\ufffd\ufffd\\\ufffd\ufffd\u0372Cc}\u0010\ufffd\u0004\bL\ufffd}\"\ufffd*\u0003\ufffd\ufffd\ufffd\ufffd}\u0011\ufffd*\ufffd\f\u0017\ufffd?;\ufffdcy\ufffd=\ufffd\ufffd\r\u0000\ufffd\u0014\ufffd?\ufffd\ufffd\ufffdT\u82fd\ufffdc\u0017\ufffd}\ufffd,\ufffd\ufffd\ufffd\u026ah\ufffdG\u0000\ufffd\ufffdsC\ufffd\n*\u0001\b\u001c\ufffd\ufffd\ufffd\ufffd0\ufffdB\ufffd\ufffd\ufffdxG\u0279\ufffdw\u0003\ufffd)\ufffd\u0014\ufffdxF\u0013FP\ufffd\ufffd\u07b2b\ufffd\ufffd\ufffdvj\ufffd\ufffd\u000f\ufffd%\u0005\ufffd\u0011-(\ufffd.\"\ufffd\ufffd\u0010\u0000\ufffd\u0002F\ufffd\u001e\u0005\ufffd\b\u0425\"\ufffd\ufffd\ufffduI\ufffd\ufffd\ufffd\ufffd-\ufffd\u001b\ufffd\ufffd\ufffdio>\u01c6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdB\ufffd\u0003+-W\ufffd+bG\ufffd\u0000\u0000\u0000\u0000IEND\ufffdB`\ufffd\r\n--b15b1039ccd2812351bcda90e695c00d--\r\n" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "6514" + ], + "Content-Type": [ + "multipart/form-data; boundary=b15b1039ccd2812351bcda90e695c00d" + ], + "User-Agent": [ + " PRAW/6.5.2.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/" + }, + "response": { + "body": { + "encoding": null, + "string": "\nhttps://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/t5_2bhxu0%2Ft2_5bn5wlvy%2Fa94a8fe5ccb19ba61c4c0873d391e987982fbbd3reddit-uploaded-emojit5_2bhxu0/t2_5bn5wlvy/a94a8fe5ccb19ba61c4c0873d391e987982fbbd3\"ea541e30b0bf451a2e15e08177af1a6f\"" + }, + "headers": { + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "371" + ], + "Content-Type": [ + "application/xml" + ], + "Date": [ + "Thu, 09 Jan 2020 02:27:18 GMT" + ], + "ETag": [ + "\"ea541e30b0bf451a2e15e08177af1a6f\"" + ], + "Location": [ + "https://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/t5_2bhxu0%2Ft2_5bn5wlvy%2Fa94a8fe5ccb19ba61c4c0873d391e987982fbbd3" + ], + "Server": [ + "AmazonS3" + ], + "Via": [ + "1.1 5d70fbb2ed26aa231fed552696cfa0a5.cloudfront.net (CloudFront)" + ], + "X-Amz-Cf-Id": [ + "Fr7awfIBau9bLR5F67s2_MFBFXgNl4caL_-FpK0aIYhRX6OyQ2sGPg==" + ], + "X-Amz-Cf-Pop": [ + "EWR52-C1" + ], + "X-Cache": [ + "Miss from cloudfront" + ], + "x-amz-expiration": [ + "expiry-date=\"Sat, 11 Jan 2020 00:00:00 GMT\", rule-id=\"delete-after-1-day\"" + ], + "x-amz-id-2": [ + "Lyag7ifft6pbYZz6rAMO6AN6D4dPG442KjNULdt7YHVKh19DvSH4p3bqnOMbEdIxD9WsWNTyBnk=" + ], + "x-amz-request-id": [ + "D2CF7BAA4A09CD22" + ] + }, + "status": { + "code": 201, + "message": "Created" + }, + "url": "https://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/" + } + }, + { + "recorded_at": "2020-01-09T02:27:17", + "request": { + "body": { + "encoding": "utf-8", + "string": "api_type=json&mod_flair_only=True&name=test_png&post_flair_allowed=True&s3_key=t5_2bhxu0%2Ft2_5bn5wlvy%2Fa94a8fe5ccb19ba61c4c0873d391e987982fbbd3&user_flair_allowed=False" + }, + "headers": { + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "identity" + ], + "Authorization": [ + "bearer " + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "170" + ], + "Content-Type": [ + "application/x-www-form-urlencoded" + ], + "Cookie": [ + "edgebucket=QQUO7uBBbm99IbgIFQ; loid=00000000005bn5wlvy.2.1577584524387.Z0FBQUFBQmVGby1GY0JXUkk3RGJia21NajdwUnFBRXV2bjNSNkE2LWhlYjJyWVNuNngzSXJRSVRsU3RDVEdybWVna2c1QzgySFlCYkdfVXNncWR0ZXhNbTJRTHVpVDViTmVMNUxPODBwM2RmbHNGOG1uemVVWXdNdkQxSlFDSUgyMGJ0RlZsZFlsZ3U; session_tracker=awkN5Wmm1CzUoyxsdb.0.1578536837742.Z0FBQUFBQmVGby1GNWVtLXdUUG5CWHNHNGNVMUk4bk1uVWNaSXZub0xld2s2ZFB2VDZvVmdmX0E1UGRZSXkydE5VNkpjS1BLdy1ILUZiUnQ4UklFV19uaTN3b0MwREpEa3J3UDB6MUVFYXVWN2t0T2ZSazBYSHJ1VlRQb0pnRkVpQTNZdU1WYWwwNzE" + ], + "User-Agent": [ + " PRAW/6.5.2.dev0 prawcore/1.0.1" + ] + }, + "method": "POST", + "uri": "https://oauth.reddit.com/api/v1//emoji.json?raw_json=1" + }, + "response": { + "body": { + "encoding": "UTF-8", + "string": "{\"json\": {\"errors\": []}}" + }, + "headers": { + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "keep-alive" + ], + "Content-Length": [ + "24" + ], + "Content-Type": [ + "application/json; charset=UTF-8" + ], + "Date": [ + "Thu, 09 Jan 2020 02:27:17 GMT" + ], + "Server": [ + "snooserv" + ], + "Strict-Transport-Security": [ + "max-age=15552000; includeSubDomains; preload" + ], + "Via": [ + "1.1 varnish" + ], + "X-Cache": [ + "MISS" + ], + "X-Cache-Hits": [ + "0" + ], + "X-Moose": [ + "majestic" + ], + "X-Served-By": [ + "cache-lga21921-LGA" + ], + "X-Timer": [ + "S1578536838.874429,VS0,VE73" + ], + "cache-control": [ + "private, s-maxage=0, max-age=0, must-revalidate, no-store, max-age=0, must-revalidate" + ], + "expires": [ + "-1" + ], + "set-cookie": [ + "session_tracker=awkN5Wmm1CzUoyxsdb.0.1578536837899.Z0FBQUFBQmVGby1GcGlYam5HUXJSY2FrTXdsbHEwQmVxWXU4aGxBR2dHckxwT2czcWZRQlV5bEVxNk1HVkloZVV5WVhieGlURVVJdmtmYzZLQWdDUjlwLTFxdUVBOFdfYm1vaDRQOE9oQU4tRzZMNXdEVTA1Tl9OME81VjhVN3lrTEl3U3hOZ0QxZG4; Domain=reddit.com; Max-Age=7199; Path=/; expires=Thu, 09-Jan-2020 04:27:17 GMT; secure" + ], + "x-content-type-options": [ + "nosniff" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-ratelimit-remaining": [ + "596.0" + ], + "x-ratelimit-reset": [ + "163" + ], + "x-ratelimit-used": [ + "4" + ], + "x-xss-protection": [ + "1; mode=block" + ] + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://oauth.reddit.com/api/v1//emoji.json?raw_json=1" + } + } + ], + "recorded_with": "betamax/0.8.1" +} \ No newline at end of file diff --git a/tests/integration/models/reddit/test_emoji.py b/tests/integration/models/reddit/test_emoji.py index d745661d2..c5bf8efce 100644 --- a/tests/integration/models/reddit/test_emoji.py +++ b/tests/integration/models/reddit/test_emoji.py @@ -43,6 +43,26 @@ def test_delete(self): with self.recorder.use_cassette("TestEmoji.test_delete"): subreddit.emoji["test_png"].delete() + @mock.patch("time.sleep", return_value=None) + def test_update(self, _): + self.reddit.read_only = False + subreddit = self.reddit.subreddit(pytest.placeholders.test_subreddit) + with self.recorder.use_cassette("TestEmoji.test_update"): + subreddit.emoji["test_png"].update( + mod_flair_only=False, + post_flair_allowed=True, + user_flair_allowed=True, + ) + + @mock.patch("time.sleep", return_value=None) + def test_update__with_preexisting_values(self, _): + self.reddit.read_only = False + subreddit = self.reddit.subreddit(pytest.placeholders.test_subreddit) + with self.recorder.use_cassette( + "TestEmoji.test_update__with_preexisting_values" + ): + subreddit.emoji["test_png"].update(mod_flair_only=True) + class TestSubredditEmoji(IntegrationTest): @mock.patch("time.sleep", return_value=None) @@ -67,3 +87,20 @@ def test_add(self, _): "tests/integration/files/test.{}".format(extension), ) assert isinstance(emoji, Emoji) + + @mock.patch("time.sleep", return_value=None) + def test_add_with_perms(self, _): + self.reddit.read_only = False + subreddit = self.reddit.subreddit(pytest.placeholders.test_subreddit) + with self.recorder.use_cassette( + "TestSubredditEmoji.test_add_with_perms" + ): + for extension in ["jpg", "png"]: + emoji = subreddit.emoji.add( + "test_{}".format(extension), + "tests/integration/files/test.{}".format(extension), + mod_flair_only=True, + post_flair_allowed=True, + user_flair_allowed=False, + ) + assert isinstance(emoji, Emoji) diff --git a/tests/unit/models/reddit/test_emoji.py b/tests/unit/models/reddit/test_emoji.py index 9ab446223..881be060c 100644 --- a/tests/unit/models/reddit/test_emoji.py +++ b/tests/unit/models/reddit/test_emoji.py @@ -1,5 +1,6 @@ import pickle +import pytest from praw.models import Subreddit, Emoji from praw.models.reddit.emoji import SubredditEmoji @@ -89,6 +90,14 @@ def test_str(self): ) assert str(emoji) == "x" + def test_update(self): + emoji = Emoji( + self.reddit, subreddit=Subreddit(self.reddit, "a"), name="x" + ) + with pytest.raises(TypeError) as excinfo: + emoji.update() + assert str(excinfo.value) == "At least one attribute must be provided" + class TestSubredditEmoji(UnitTest): def test_repr(self):