Repository: praw-dev/praw

Issue:
Emoji uploading options
I looked into exactly what this means, as I don't use the redesign regularly. This would benefit mods with large amounts of emojis, especially in subreddits where their emoji limit is increased.

When adding an emoji to a subreddit as a mod (redesign), you are prompted by a menu, with the options being:


"Appears in:"
[ ] Post Flair
[ ] User Flair
Mod only: [ ]

Currently, as far as I can tell, when using PRAW to do this (such as batch uploading emojis), the only options are the name and url/path. They default upload with Post and User enabled. For example, I batch uploaded 600 emojis (to match out flair selection), and when choosing a flair for a post, all 600 emojis appear in the emoji menu. They don't appear in the post flair menu, just the emoji menu. Personally, I feel obligated to correct this in our subreddit (though I'll look for the easiest way, therefore I haven't actually done anything heh).

There should be a way to pass these options into the upload. Now, I'm having a hard time understanding endpoints (though I'm nearly there), but if I understand them correctly, then this shouldn't require any additional endpoints.

I've only been at this for a few months, so please correct me if I've misunderstood anything, or overlooked it.

EDIT: I can't believe I forgot this. But obviously there should be a way to also update these settings. Same way you would with a flair template.

Discussion:
H4CKY54CK: Spent some time investigating the endpoint. Confirmed the behaviour of the endpoint, and clarified the description. Made various other requested changes. Any questsions, just shoot.
jarhill0: Hi @H4CKY54CK, thanks for the update! Currently CI is failing in the lint stage as `praw/models/reddit/emoji.py` is not formatted to `black`'s liking. [Here's the CI log that says that](https://travis-ci.org/praw-dev/praw/jobs/619169281#L327). I'm going to take a look at the changes anyway, but CI will have to pass before we can merge.

Thanks!
H4CKY54CK: Should I just change all the `mod_only`, `post_flair`, `user_only` to match the actual attributes `post_flair_allowed`, `user_flair_allowed`, `mod_flair_only`?
H4CKY54CK: I apologize for that last commit. I had a momentary lapse in judgement and I shouldn't have done that. I realized it immediately afterwards. I was too focused on something that I'm not familiar enough with.
jarhill0: > Should I just change all the `mod_only`, `post_flair`, `user_only` to match the actual attributes `post_flair_allowed`, `user_flair_allowed`, `mod_flair_only`?

Yes, it's probably good to have PRAW's names match with Reddit's, even though I think `mod_only` is a better name than its "official" Reddit equivalent.

Also, if Reddit's name is `user_flair_allowed`, the name `user_only` seems misleading or even wrong.
H4CKY54CK: I saw your messages yesterday, both at the time they were sent, but I kept getting locked out of my account for too many failed attempts. I kept forgetting to try again, but I still couldn't log in, so I just reset it. I just wanted to let you know that I hear you, and will edit accordingly.
H4CKY54CK: Didn't notice changes before. Uno momento.
PokestarFan: @H4CKY54CK I made a PR to address upstrem and merge issues.
PokestarFan: Anyhow you need to run tests on the data. Try writing a bunch of integration tests on an account that you have mod on a test subreddit on.
H4CKY54CK: I've got the corrected file on my PC. Meant to upload yesterday, but i encountered an unexpected behaviour with it. I'll be back later today
H4CKY54CK: I'm so forgetful...
PythonCoderAS: dude drop all your commits before `71f77be` with a `git rebase -i upstream/master`
PythonCoderAS: I’ll rebase any changes you make but I think you should learn how to commit to a public project repo.
jarhill0: @PythonCoderAS why is is that all the commits in this PR are now authored by you?
PythonCoderAS: @jarhill0 I rebased all his commits for him, however I do not know how to co-author in Git.

Patch:
diff --git a/AUTHORS.rst b/AUTHORS.rst
index bb50d592..110ed7e4 100644
--- a/AUTHORS.rst
+++ b/AUTHORS.rst
@@ -51,6 +51,7 @@ Source Contributors
 - LilSpazJoekp `@LilSpazJoekp <https://github.com/LilSpazJoekp>`_
 - Timendum `@timendum <https://github.com/timendum>`_
 - vaclav-2012 `@vaclav-2012 <https://github.com/vaclav-2012>`_
+- Jon Meager `@H4CKY54CK <https://github.com/H4CKY54CK>`_
 - kungming2 `@kungming2 <https://github.com/kungming2>`_
 - Jack Steel `@jackodsteel <https://github.com/jackodsteel>`_
 - David Mirch `@fwump38 <https://github.com/fwump38>`_
diff --git a/CHANGES.rst b/CHANGES.rst
index a88bdbeb..f0295367 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/docs/getting_started/authentication.rst b/docs/getting_started/authentication.rst
index 445c1055..23dcf2c1 100644
--- a/docs/getting_started/authentication.rst
+++ b/docs/getting_started/authentication.rst
@@ -119,10 +119,9 @@ A **code flow** application is useful for two primary purposes:
 * You have an application and want to be able to access Reddit from your users'
   accounts.
 * You have a personal-use script application and you either want to
-   
-   * limit the access one of your PRAW-based programs has to Reddit
-   * avoid the hassle of 2FA (described above)
-   * not pass your username and password to PRAW (and thus not keep it in memory)
+  * limit the access one of your PRAW-based programs has to Reddit
+  * avoid the hassle of 2FA (described above)
+  * not pass your username and password to PRAW (and thus not keep it in memory)
 
 When registering your application you must provide a valid redirect URI. If you
 are running a website you will want to enter the appropriate callback URL and
diff --git a/praw/endpoints.py b/praw/endpoints.py
index f2c5b45c..b1408bbc 100644
--- a/praw/endpoints.py
+++ b/praw/endpoints.py
@@ -46,6 +46,7 @@ API_PATH = {
     "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 5e12c1cb..3b01b7cf 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 @@ class Emoji(RedditBase):
         )
         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 @@ class SubredditEmoji:
                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 @@ class SubredditEmoji:
             )
         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)


Test patch:
diff --git a/tests/integration/cassettes/TestEmoji.test__fetch.json b/tests/integration/cassettes/TestEmoji.test__fetch.json
index fa8464fc..0b76c833 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": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
+            "<USER_AGENT> 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": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
+            "<USER_AGENT> 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/<TEST_SUBREDDIT>/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 <ACCESS_TOKEN>"
-          ],
-          "Connection": [
-            "keep-alive"
-          ],
-          "Cookie": [
-            "edgebucket=W63wum9D8CqWSwou09; session_tracker=2QWw8fr9r14cCItOEZ.0.1521883380550.Z0FBQUFBQmF0aGowS1luOGs0OWwyNDdwQ0cyck94UkQwM1FFa3dBam1xdmUyMUl0WjJvSDhqVFRLSWhzQWdXelJFSW43aGE3YkJXOVh5eFNDMEFtcUphSl9WY0xZcVhIcjRyQmFNRU1DeEVZX29udERjczVrMU9uQm9GLW5pWEdIUjFYRGNXSGR6OUU"
-          ],
-          "User-Agent": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
-          ]
-        },
-        "method": "GET",
-        "uri": "https://oauth.reddit.com/r/<TEST_SUBREDDIT>/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\": \"<TEST_SUBREDDIT>\", \"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/<TEST_SUBREDDIT>\", \"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/<TEST_SUBREDDIT>/\", \"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/<TEST_SUBREDDIT>/about/?raw_json=1"
+        "url": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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 f73b843e..0617c792 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=<PASSWORD>&username=<TEST_SUBREDDIT>"
+          "string": "grant_type=password&password=<PASSWORD>&username=<USERNAME>"
         },
         "headers": {
           "Accept": [
@@ -21,13 +21,13 @@
             "keep-alive"
           ],
           "Content-Length": [
-            "55"
+            "59"
           ],
           "Content-Type": [
             "application/x-www-form-urlencoded"
           ],
           "User-Agent": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
+            "<USER_AGENT> 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": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
+            "<USER_AGENT> 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/<TEST_SUBREDDIT>/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 <ACCESS_TOKEN>"
-          ],
-          "Connection": [
-            "keep-alive"
-          ],
-          "Cookie": [
-            "edgebucket=EhxzqiRzMifZRPlmt1; session_tracker=q2qvfpATrxiqdAiTls.0.1521913112262.Z0FBQUFBQmF0bzBZTnRvQmh5eWp3Wl9wa182eXVzQXZpSHpvZG1sSWh3eGN6U0t1RmtBV0JUUmF3QUhuQ2dfMzhMV29veGpoX2VVc0wzRjR4OXhRVUc3SWhlMHJzbFB1QjdlSXBqdVB0QnlCQ18tZWpnLV9QdmcwMDdTZGRSVmVLblpTZjdDd0hJMTE"
-          ],
-          "User-Agent": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
-          ]
-        },
-        "method": "GET",
-        "uri": "https://oauth.reddit.com/r/<TEST_SUBREDDIT>/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\": \"<TEST_SUBREDDIT>\", \"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/<TEST_SUBREDDIT>\", \"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/<TEST_SUBREDDIT>/\", \"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/<TEST_SUBREDDIT>/about/?raw_json=1"
+        "url": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
+            "<USER_AGENT> 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 00000000..3ad4374b
--- /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=<PASSWORD>&username=<USERNAME>"
+        },
+        "headers": {
+          "Accept": [
+            "*/*"
+          ],
+          "Accept-Encoding": [
+            "identity"
+          ],
+          "Authorization": [
+            "Basic <BASIC_AUTH>"
+          ],
+          "Connection": [
+            "keep-alive"
+          ],
+          "Content-Length": [
+            "59"
+          ],
+          "Content-Type": [
+            "application/x-www-form-urlencoded"
+          ],
+          "User-Agent": [
+            "<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\": \"<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 <ACCESS_TOKEN>"
+          ],
+          "Connection": [
+            "keep-alive"
+          ],
+          "Content-Length": [
+            "96"
+          ],
+          "Content-Type": [
+            "application/x-www-form-urlencoded"
+          ],
+          "Cookie": [
+            "edgebucket=u8Hc26P8bvtRks1HfM"
+          ],
+          "User-Agent": [
+            "<USER_AGENT> PRAW/7.0.0.dev0 prawcore/1.0.1"
+          ]
+        },
+        "method": "POST",
+        "uri": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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/<TEST_SUBREDDIT>/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 00000000..cb6cf45c
--- /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=<PASSWORD>&username=<USERNAME>"
+        },
+        "headers": {
+          "Accept": [
+            "*/*"
+          ],
+          "Accept-Encoding": [
+            "identity"
+          ],
+          "Authorization": [
+            "Basic <BASIC_AUTH>"
+          ],
+          "Connection": [
+            "keep-alive"
+          ],
+          "Content-Length": [
+            "59"
+          ],
+          "Content-Type": [
+            "application/x-www-form-urlencoded"
+          ],
+          "User-Agent": [
+            "<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\": \"<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 <ACCESS_TOKEN>"
+          ],
+          "Connection": [
+            "keep-alive"
+          ],
+          "Cookie": [
+            "edgebucket=rL6YMaHdVwfkfRZRDz"
+          ],
+          "User-Agent": [
+            "<USER_AGENT> PRAW/7.0.0.dev0 prawcore/1.0.1"
+          ]
+        },
+        "method": "GET",
+        "uri": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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/<TEST_SUBREDDIT>/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 <ACCESS_TOKEN>"
+          ],
+          "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": [
+            "<USER_AGENT> PRAW/7.0.0.dev0 prawcore/1.0.1"
+          ]
+        },
+        "method": "POST",
+        "uri": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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/<TEST_SUBREDDIT>/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 ad224fd4..77eb91c8 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": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
+            "<USER_AGENT> 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": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
+            "<USER_AGENT> 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/<TEST_SUBREDDIT>/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 <ACCESS_TOKEN>"
-          ],
-          "Connection": [
-            "keep-alive"
-          ],
-          "Cookie": [
-            "edgebucket=MTwb5yTGmfVxipc1dg; session_tracker=qG9Uj5yucvGuBjKttU.0.1521883280696.Z0FBQUFBQmF0aGlRa3dkb1NuMzIzUEdkNVhqUWJxOXVvUklwMkNFeDR6UGZtVUJLc2xYTlhiMFAwNDVONmhVclNyQmVOQndua1lRM0dLa3dFNUl3S0JMM3RoSVlHalRwRG9rRzgxNWlRQWROMl9sTkl5QkZqVkhlSVdrT1QtbUd0aVJyaTdnUTROSWo"
-          ],
-          "User-Agent": [
-            "<USER_AGENT> PRAW/5.4.0.dev0 prawcore/0.14.0"
-          ]
-        },
-        "method": "GET",
-        "uri": "https://oauth.reddit.com/r/<TEST_SUBREDDIT>/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\": \"<TEST_SUBREDDIT>\", \"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/<TEST_SUBREDDIT>\", \"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/<TEST_SUBREDDIT>/\", \"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/<TEST_SUBREDDIT>/about/?raw_json=1"
+        "url": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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 00000000..c7000887
--- /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=<PASSWORD>&username=<USERNAME>"
+        },
+        "headers": {
+          "Accept": [
+            "*/*"
+          ],
+          "Accept-Encoding": [
+            "identity"
+          ],
+          "Authorization": [
+            "Basic <BASIC_AUTH>"
+          ],
+          "Connection": [
+            "keep-alive"
+          ],
+          "Content-Length": [
+            "61"
+          ],
+          "Content-Type": [
+            "application/x-www-form-urlencoded"
+          ],
+          "User-Agent": [
+            "<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\": \"<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 <ACCESS_TOKEN>"
+          ],
+          "Connection": [
+            "keep-alive"
+          ],
+          "Content-Length": [
+            "53"
+          ],
+          "Content-Type": [
+            "application/x-www-form-urlencoded"
+          ],
+          "Cookie": [
+            "edgebucket=QQUO7uBBbm99IbgIFQ"
+          ],
+          "User-Agent": [
+            "<USER_AGENT> PRAW/6.5.2.dev0 prawcore/1.0.1"
+          ]
+        },
+        "method": "POST",
+        "uri": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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/<TEST_SUBREDDIT>/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": [
+            "<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": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<PostResponse><Location>https://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/t5_2bhxu0%2Ft2_5bn5wlvy%2Fa94a8fe5ccb19ba61c4c0873d391e987982fbbd3</Location><Bucket>reddit-uploaded-emoji</Bucket><Key>t5_2bhxu0/t2_5bn5wlvy/a94a8fe5ccb19ba61c4c0873d391e987982fbbd3</Key><ETag>\"0ac31d1821b63d2e9dd528f9206b1603\"</ETag></PostResponse>"
+        },
+        "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 <ACCESS_TOKEN>"
+          ],
+          "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": [
+            "<USER_AGENT> PRAW/6.5.2.dev0 prawcore/1.0.1"
+          ]
+        },
+        "method": "POST",
+        "uri": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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/<TEST_SUBREDDIT>/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 <ACCESS_TOKEN>"
+          ],
+          "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": [
+            "<USER_AGENT> PRAW/6.5.2.dev0 prawcore/1.0.1"
+          ]
+        },
+        "method": "POST",
+        "uri": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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/<TEST_SUBREDDIT>/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": [
+            "<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": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<PostResponse><Location>https://reddit-uploaded-emoji.s3-accelerate.amazonaws.com/t5_2bhxu0%2Ft2_5bn5wlvy%2Fa94a8fe5ccb19ba61c4c0873d391e987982fbbd3</Location><Bucket>reddit-uploaded-emoji</Bucket><Key>t5_2bhxu0/t2_5bn5wlvy/a94a8fe5ccb19ba61c4c0873d391e987982fbbd3</Key><ETag>\"ea541e30b0bf451a2e15e08177af1a6f\"</ETag></PostResponse>"
+        },
+        "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 <ACCESS_TOKEN>"
+          ],
+          "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": [
+            "<USER_AGENT> PRAW/6.5.2.dev0 prawcore/1.0.1"
+          ]
+        },
+        "method": "POST",
+        "uri": "https://oauth.reddit.com/api/v1/<TEST_SUBREDDIT>/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/<TEST_SUBREDDIT>/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 d745661d..c5bf8efc 100644
--- a/tests/integration/models/reddit/test_emoji.py
+++ b/tests/integration/models/reddit/test_emoji.py
@@ -43,6 +43,26 @@ class TestEmoji(IntegrationTest):
         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 @@ class TestSubredditEmoji(IntegrationTest):
                     "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 9ab44622..881be060 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 @@ class TestEmoji(UnitTest):
         )
         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):