simple_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.\n\nLet us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.\n\nFor those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!\n\n_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Linux Experiences/Rants or Education/Certifications thread - July 06, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hm0qct",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.7,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 8,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 8,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594037482.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": "&lt;!-- SC_OFF --&gt;&lt;div class='md'&gt;&lt;p&gt;Welcome to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.&lt;/p&gt;\n\n&lt;p&gt;Let us know what&amp;#39;s annoying you, whats making you happy, or something that you want to get out to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; but didn&amp;#39;t make the cut into a full post of it&amp;#39;s own.&lt;/p&gt;\n\n&lt;p&gt;For those looking for certifications please use this megathread to ask about how to get certified whether it&amp;#39;s for the business world or for your own satisfaction. Be sure to check out &lt;a href='/r/linuxadmin'&gt;r/linuxadmin&lt;/a&gt; for more discussion in the SysAdmin world!&lt;/p&gt;\n\n&lt;p&gt;&lt;em&gt;Please keep questions in &lt;a href='/r/linuxquestions'&gt;r/linuxquestions&lt;/a&gt;, &lt;a href='/r/linux4noobs'&gt;r/linux4noobs&lt;/a&gt;, or the Wednesday automod thread.&lt;/em&gt;&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hm0qct",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 9,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594008682.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs\n\nThis megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.\n\nAsk your hardware requests here too or try r/linuxhardware!",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Weekly Questions and Hardware Thread - July 08, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hna75r",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.6,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 2,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 2,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594210138.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": '&lt;!-- SC_OFF --&gt;&lt;div class="md"&gt;&lt;p&gt;Welcome to &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt;! If you&amp;#39;re new to Linux or trying to get started this thread is for you. Get help here or as always, check out &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt;&lt;/p&gt;\n\n&lt;p&gt;This megathread is for all your question needs. As we don&amp;#39;t allow questions on &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt; outside of this megathread, please consider using &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt; for the best solution to your problem.&lt;/p&gt;\n\n&lt;p&gt;Ask your hardware requests here too or try &lt;a href="/r/linuxhardware"&gt;r/linuxhardware&lt;/a&gt;!&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;',
                    "likes": None,
                    "suggested_sort": "new",
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hna75r",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 2,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594181338.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "",
                    "author_fullname": "t2_gr7k5",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Here's a feature Linux could borrow from BSD: in-kernel debugger with built-in hangman game",
                    "link_flair_richtext": [{"e": "text", "t": "Fluff"}],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": "",
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hngs71",
                    "quarantine": False,
                    "link_flair_text_color": "light",
                    "upvote_ratio": 0.9,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 158,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": True,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": "Fluff",
                    "can_mod_post": False,
                    "score": 158,
                    "approved_by": None,
                    "author_premium": False,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": False,
                    "mod_note": None,
                    "created": 1594242629.0,
                    "link_flair_type": "richtext",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "i.redd.it",
                    "allow_live_comments": False,
                    "selftext_html": None,
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://i.redd.it/wmc8tp2ium951.jpg",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "link_flair_template_id": "af8918be-6777-11e7-8273-0e925d908786",
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "#9a2bff",
                    "id": "hngs71",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "the_humeister",
                    "discussion_type": None,
                    "num_comments": 21,
                    "send_replies": True,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hngs71/heres_a_feature_linux_could_borrow_from_bsd/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://i.redd.it/wmc8tp2ium951.jpg",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594213829.0,
                    "num_crossposts": 1,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "",
                    "author_fullname": "t2_k9f35",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "KeePassXC 2.6.0 released",
                    "link_flair_richtext": [{"e": "text", "t": "Software Release"}],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": "",
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hngsj8",
                    "quarantine": False,
                    "link_flair_text_color": "light",
                    "upvote_ratio": 0.97,
                    "author_flair_background_color": "transparent",
                    "subreddit_type": "public",
                    "ups": 151,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": "fa602e36-cdf6-11e8-93c9-0e41ac35f4cc",
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": "Software Release",
                    "can_mod_post": False,
                    "score": 151,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [
                        {
                            "a": ":ubuntu:",
                            "e": "emoji",
                            "u": "https://emoji.redditmedia.com/uwmddx7qqpr11_t5_2qh1a/ubuntu",
                        }
                    ],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": False,
                    "mod_note": None,
                    "created": 1594242666.0,
                    "link_flair_type": "richtext",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "richtext",
                    "domain": "keepassxc.org",
                    "allow_live_comments": False,
                    "selftext_html": None,
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://keepassxc.org/blog/2020-07-07-2.6.0-released/",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "link_flair_template_id": "904ea3e4-6748-11e7-b925-0ef3dfbb807a",
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": ":ubuntu:",
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "#349e48",
                    "id": "hngsj8",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "nixcraft",
                    "discussion_type": None,
                    "num_comments": 46,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": "dark",
                    "permalink": "/r/linux/comments/hngsj8/keepassxc_260_released/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://keepassxc.org/blog/2020-07-07-2.6.0-released/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594213866.0,
                    "num_crossposts": 1,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "",
                    "author_fullname": "t2_hlv0o",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": 'Board statement on the LibreOffice 7.0 RC "Personal Edition" label',
                    "link_flair_richtext": [{"e": "text", "t": "Popular Application"}],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hnd7cy",
                    "quarantine": False,
                    "link_flair_text_color": "light",
                    "upvote_ratio": 0.95,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 226,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": "Popular Application",
                    "can_mod_post": False,
                    "score": 226,
                    "approved_by": None,
                    "author_premium": False,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": False,
                    "mod_note": None,
                    "crosspost_parent_list": [
                        {
                            "approved_at_utc": None,
                            "subreddit": "libreoffice",
                            "selftext": "",
                            "author_fullname": "t2_hlv0o",
                            "saved": False,
                            "mod_reason_title": None,
                            "gilded": 0,
                            "clicked": False,
                            "title": 'Board statement on the LibreOffice 7.0 RC "Personal Edition" label',
                            "link_flair_richtext": [],
                            "subreddit_name_prefixed": "r/libreoffice",
                            "hidden": False,
                            "pwls": 6,
                            "link_flair_css_class": "",
                            "downs": 0,
                            "top_awarded_type": None,
                            "hide_score": False,
                            "name": "t3_hnd6yo",
                            "quarantine": False,
                            "link_flair_text_color": "dark",
                            "upvote_ratio": 0.96,
                            "author_flair_background_color": None,
                            "subreddit_type": "public",
                            "ups": 29,
                            "total_awards_received": 0,
                            "media_embed": {},
                            "author_flair_template_id": None,
                            "is_original_content": False,
                            "user_reports": [],
                            "secure_media": None,
                            "is_reddit_media_domain": False,
                            "is_meta": False,
                            "category": None,
                            "secure_media_embed": {},
                            "link_flair_text": "News",
                            "can_mod_post": False,
                            "score": 29,
                            "approved_by": None,
                            "author_premium": False,
                            "thumbnail": "",
                            "edited": False,
                            "author_flair_css_class": None,
                            "author_flair_richtext": [],
                            "gildings": {},
                            "content_categories": None,
                            "is_self": False,
                            "mod_note": None,
                            "created": 1594224961.0,
                            "link_flair_type": "text",
                            "wls": 6,
                            "removed_by_category": None,
                            "banned_by": None,
                            "author_flair_type": "text",
                            "domain": "blog.documentfoundation.org",
                            "allow_live_comments": False,
                            "selftext_html": None,
                            "likes": None,
                            "suggested_sort": None,
                            "banned_at_utc": None,
                            "url_overridden_by_dest": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                            "view_count": None,
                            "archived": False,
                            "no_follow": False,
                            "is_crosspostable": True,
                            "pinned": False,
                            "over_18": False,
                            "all_awardings": [],
                            "awarders": [],
                            "media_only": False,
                            "link_flair_template_id": "dc82ac98-bafb-11e4-9f88-22000b310327",
                            "can_gild": True,
                            "spoiler": False,
                            "locked": False,
                            "author_flair_text": None,
                            "treatment_tags": [],
                            "visited": False,
                            "removed_by": None,
                            "num_reports": None,
                            "distinguished": None,
                            "subreddit_id": "t5_2s4nt",
                            "mod_reason_by": None,
                            "removal_reason": None,
                            "link_flair_background_color": "",
                            "id": "hnd6yo",
                            "is_robot_indexable": True,
                            "report_reasons": None,
                            "author": "TheQuantumZero",
                            "discussion_type": None,
                            "num_comments": 38,
                            "send_replies": False,
                            "whitelist_status": "all_ads",
                            "contest_mode": False,
                            "mod_reports": [],
                            "author_patreon_flair": False,
                            "author_flair_text_color": None,
                            "permalink": "/r/libreoffice/comments/hnd6yo/board_statement_on_the_libreoffice_70_rc_personal/",
                            "parent_whitelist_status": "all_ads",
                            "stickied": False,
                            "url": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                            "subreddit_subscribers": 4669,
                            "created_utc": 1594196161.0,
                            "num_crossposts": 2,
                            "media": None,
                            "is_video": False,
                        }
                    ],
                    "created": 1594225018.0,
                    "link_flair_type": "richtext",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "blog.documentfoundation.org",
                    "allow_live_comments": False,
                    "selftext_html": None,
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "link_flair_template_id": "7127ec98-5859-11e8-9488-0e8717893ec8",
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "#0aa18f",
                    "id": "hnd7cy",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "TheQuantumZero",
                    "discussion_type": None,
                    "num_comments": 120,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "crosspost_parent": "t3_hnd6yo",
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hnd7cy/board_statement_on_the_libreoffice_70_rc_personal/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594196218.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

empty_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [],
        "after": "t3_hmytic",
        "before": None,
    },
}

unknown_mock = {
    "kind": "Comment",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "after": "t3_hmytic",
        "before": None,
    },
}

unsanitized_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "",
                    "author_fullname": "t2_hlv0o",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": 'Board statement on the LibreOffice 7.0 RC "Personal Edition" label',
                    "link_flair_richtext": [{"e": "text", "t": "Popular Application"}],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hnd7cy",
                    "quarantine": False,
                    "link_flair_text_color": "light",
                    "upvote_ratio": 0.95,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 226,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": "Popular Application",
                    "can_mod_post": False,
                    "score": 226,
                    "approved_by": None,
                    "author_premium": False,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "crosspost_parent_list": [
                        {
                            "approved_at_utc": None,
                            "subreddit": "libreoffice",
                            "selftext": "",
                            "author_fullname": "t2_hlv0o",
                            "saved": False,
                            "mod_reason_title": None,
                            "gilded": 0,
                            "clicked": False,
                            "title": 'Board statement on the LibreOffice 7.0 RC "Personal Edition" label',
                            "link_flair_richtext": [],
                            "subreddit_name_prefixed": "r/libreoffice",
                            "hidden": False,
                            "pwls": 6,
                            "link_flair_css_class": "",
                            "downs": 0,
                            "top_awarded_type": None,
                            "hide_score": False,
                            "name": "t3_hnd6yo",
                            "quarantine": False,
                            "link_flair_text_color": "dark",
                            "upvote_ratio": 0.96,
                            "author_flair_background_color": None,
                            "subreddit_type": "public",
                            "ups": 29,
                            "total_awards_received": 0,
                            "media_embed": {},
                            "author_flair_template_id": None,
                            "is_original_content": False,
                            "user_reports": [],
                            "secure_media": None,
                            "is_reddit_media_domain": False,
                            "is_meta": False,
                            "category": None,
                            "secure_media_embed": {},
                            "link_flair_text": "News",
                            "can_mod_post": False,
                            "score": 29,
                            "approved_by": None,
                            "author_premium": False,
                            "thumbnail": "",
                            "edited": False,
                            "author_flair_css_class": None,
                            "author_flair_richtext": [],
                            "gildings": {},
                            "content_categories": None,
                            "is_self": False,
                            "mod_note": None,
                            "created": 1594224961.0,
                            "link_flair_type": "text",
                            "wls": 6,
                            "removed_by_category": None,
                            "banned_by": None,
                            "author_flair_type": "text",
                            "domain": "blog.documentfoundation.org",
                            "allow_live_comments": False,
                            "selftext_html": None,
                            "likes": None,
                            "suggested_sort": None,
                            "banned_at_utc": None,
                            "url_overridden_by_dest": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                            "view_count": None,
                            "archived": False,
                            "no_follow": False,
                            "is_crosspostable": True,
                            "pinned": False,
                            "over_18": False,
                            "all_awardings": [],
                            "awarders": [],
                            "media_only": False,
                            "link_flair_template_id": "dc82ac98-bafb-11e4-9f88-22000b310327",
                            "can_gild": True,
                            "spoiler": False,
                            "locked": False,
                            "author_flair_text": None,
                            "treatment_tags": [],
                            "visited": False,
                            "removed_by": None,
                            "num_reports": None,
                            "distinguished": None,
                            "subreddit_id": "t5_2s4nt",
                            "mod_reason_by": None,
                            "removal_reason": None,
                            "link_flair_background_color": "",
                            "id": "hnd6yo",
                            "is_robot_indexable": True,
                            "report_reasons": None,
                            "author": "TheQuantumZero",
                            "discussion_type": None,
                            "num_comments": 38,
                            "send_replies": False,
                            "whitelist_status": "all_ads",
                            "contest_mode": False,
                            "mod_reports": [],
                            "author_patreon_flair": False,
                            "author_flair_text_color": None,
                            "permalink": "/r/libreoffice/comments/hnd6yo/board_statement_on_the_libreoffice_70_rc_personal/",
                            "parent_whitelist_status": "all_ads",
                            "stickied": False,
                            "url": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                            "subreddit_subscribers": 4669,
                            "created_utc": 1594196161.0,
                            "num_crossposts": 2,
                            "media": None,
                            "is_video": False,
                        }
                    ],
                    "created": 1594225018.0,
                    "link_flair_type": "richtext",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "blog.documentfoundation.org",
                    "allow_live_comments": False,
                    "selftext_html": "<article></article><script></script><iframe></iframe><html></html>",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "link_flair_template_id": "7127ec98-5859-11e8-9488-0e8717893ec8",
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "#0aa18f",
                    "id": "hnd7cy",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "TheQuantumZero",
                    "discussion_type": None,
                    "num_comments": 120,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "crosspost_parent": "t3_hnd6yo",
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hnd7cy/board_statement_on_the_libreoffice_70_rc_personal/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594196218.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            }
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

author_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "",
                    "author_fullname": "t2_hlv0o",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": 'Board statement on the LibreOffice 7.0 RC "Personal Edition" label',
                    "link_flair_richtext": [{"e": "text", "t": "Popular Application"}],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hnd7cy",
                    "quarantine": False,
                    "link_flair_text_color": "light",
                    "upvote_ratio": 0.95,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 226,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": "Popular Application",
                    "can_mod_post": False,
                    "score": 226,
                    "approved_by": None,
                    "author_premium": False,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": False,
                    "mod_note": None,
                    "crosspost_parent_list": [
                        {
                            "approved_at_utc": None,
                            "subreddit": "libreoffice",
                            "selftext": "",
                            "author_fullname": "t2_hlv0o",
                            "saved": False,
                            "mod_reason_title": None,
                            "gilded": 0,
                            "clicked": False,
                            "title": 'Board statement on the LibreOffice 7.0 RC "Personal Edition" label',
                            "link_flair_richtext": [],
                            "subreddit_name_prefixed": "r/libreoffice",
                            "hidden": False,
                            "pwls": 6,
                            "link_flair_css_class": "",
                            "downs": 0,
                            "top_awarded_type": None,
                            "hide_score": False,
                            "name": "t3_hnd6yo",
                            "quarantine": False,
                            "link_flair_text_color": "dark",
                            "upvote_ratio": 0.96,
                            "author_flair_background_color": None,
                            "subreddit_type": "public",
                            "ups": 29,
                            "total_awards_received": 0,
                            "media_embed": {},
                            "author_flair_template_id": None,
                            "is_original_content": False,
                            "user_reports": [],
                            "secure_media": None,
                            "is_reddit_media_domain": False,
                            "is_meta": False,
                            "category": None,
                            "secure_media_embed": {},
                            "link_flair_text": "News",
                            "can_mod_post": False,
                            "score": 29,
                            "approved_by": None,
                            "author_premium": False,
                            "thumbnail": "",
                            "edited": False,
                            "author_flair_css_class": None,
                            "author_flair_richtext": [],
                            "gildings": {},
                            "content_categories": None,
                            "is_self": False,
                            "mod_note": None,
                            "created": 1594224961.0,
                            "link_flair_type": "text",
                            "wls": 6,
                            "removed_by_category": None,
                            "banned_by": None,
                            "author_flair_type": "text",
                            "domain": "blog.documentfoundation.org",
                            "allow_live_comments": False,
                            "selftext_html": None,
                            "likes": None,
                            "suggested_sort": None,
                            "banned_at_utc": None,
                            "url_overridden_by_dest": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                            "view_count": None,
                            "archived": False,
                            "no_follow": False,
                            "is_crosspostable": True,
                            "pinned": False,
                            "over_18": False,
                            "all_awardings": [],
                            "awarders": [],
                            "media_only": False,
                            "link_flair_template_id": "dc82ac98-bafb-11e4-9f88-22000b310327",
                            "can_gild": True,
                            "spoiler": False,
                            "locked": False,
                            "author_flair_text": None,
                            "treatment_tags": [],
                            "visited": False,
                            "removed_by": None,
                            "num_reports": None,
                            "distinguished": None,
                            "subreddit_id": "t5_2s4nt",
                            "mod_reason_by": None,
                            "removal_reason": None,
                            "link_flair_background_color": "",
                            "id": "hnd6yo",
                            "is_robot_indexable": True,
                            "report_reasons": None,
                            "author": "TheQuantumZero",
                            "discussion_type": None,
                            "num_comments": 38,
                            "send_replies": False,
                            "whitelist_status": "all_ads",
                            "contest_mode": False,
                            "mod_reports": [],
                            "author_patreon_flair": False,
                            "author_flair_text_color": None,
                            "permalink": "/r/libreoffice/comments/hnd6yo/board_statement_on_the_libreoffice_70_rc_personal/",
                            "parent_whitelist_status": "all_ads",
                            "stickied": False,
                            "url": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                            "subreddit_subscribers": 4669,
                            "created_utc": 1594196161.0,
                            "num_crossposts": 2,
                            "media": None,
                            "is_video": False,
                        }
                    ],
                    "created": 1594225018.0,
                    "link_flair_type": "richtext",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "blog.documentfoundation.org",
                    "allow_live_comments": False,
                    "selftext_html": "<article></article><script></script><iframe></iframe><html></html>",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "link_flair_template_id": "7127ec98-5859-11e8-9488-0e8717893ec8",
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "#0aa18f",
                    "id": "hnd7cy",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "TheQuantumZeroTheQuantumZeroTheQuantumZero",
                    "discussion_type": None,
                    "num_comments": 120,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "crosspost_parent": "t3_hnd6yo",
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hnd7cy/board_statement_on_the_libreoffice_70_rc_personal/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594196218.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            }
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

title_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "",
                    "author_fullname": "t2_hlv0o",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": 'Board statement on the LibreOffice 7.0 RC "Personal EditionBoard statement on the LibreOffice 7.0 RC "Personal Edition" label" labelBoard statement on the LibreOffice 7.0 RC "PersBoard statement on the LibreOffice 7.0 RC "Personal Edition" labelonal Edition" label',
                    "link_flair_richtext": [{"e": "text", "t": "Popular Application"}],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hnd7cy",
                    "quarantine": False,
                    "link_flair_text_color": "light",
                    "upvote_ratio": 0.95,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 226,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": "Popular Application",
                    "can_mod_post": False,
                    "score": 226,
                    "approved_by": None,
                    "author_premium": False,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": False,
                    "mod_note": None,
                    "crosspost_parent_list": [
                        {
                            "approved_at_utc": None,
                            "subreddit": "libreoffice",
                            "selftext": "",
                            "author_fullname": "t2_hlv0o",
                            "saved": False,
                            "mod_reason_title": None,
                            "gilded": 0,
                            "clicked": False,
                            "title": 'Board statement on the LibreOffice 7.0 RC "Personal Edition" label',
                            "link_flair_richtext": [],
                            "subreddit_name_prefixed": "r/libreoffice",
                            "hidden": False,
                            "pwls": 6,
                            "link_flair_css_class": "",
                            "downs": 0,
                            "top_awarded_type": None,
                            "hide_score": False,
                            "name": "t3_hnd6yo",
                            "quarantine": False,
                            "link_flair_text_color": "dark",
                            "upvote_ratio": 0.96,
                            "author_flair_background_color": None,
                            "subreddit_type": "public",
                            "ups": 29,
                            "total_awards_received": 0,
                            "media_embed": {},
                            "author_flair_template_id": None,
                            "is_original_content": False,
                            "user_reports": [],
                            "secure_media": None,
                            "is_reddit_media_domain": False,
                            "is_meta": False,
                            "category": None,
                            "secure_media_embed": {},
                            "link_flair_text": "News",
                            "can_mod_post": False,
                            "score": 29,
                            "approved_by": None,
                            "author_premium": False,
                            "thumbnail": "",
                            "edited": False,
                            "author_flair_css_class": None,
                            "author_flair_richtext": [],
                            "gildings": {},
                            "content_categories": None,
                            "is_self": False,
                            "mod_note": None,
                            "created": 1594224961.0,
                            "link_flair_type": "text",
                            "wls": 6,
                            "removed_by_category": None,
                            "banned_by": None,
                            "author_flair_type": "text",
                            "domain": "blog.documentfoundation.org",
                            "allow_live_comments": False,
                            "selftext_html": None,
                            "likes": None,
                            "suggested_sort": None,
                            "banned_at_utc": None,
                            "url_overridden_by_dest": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                            "view_count": None,
                            "archived": False,
                            "no_follow": False,
                            "is_crosspostable": True,
                            "pinned": False,
                            "over_18": False,
                            "all_awardings": [],
                            "awarders": [],
                            "media_only": False,
                            "link_flair_template_id": "dc82ac98-bafb-11e4-9f88-22000b310327",
                            "can_gild": True,
                            "spoiler": False,
                            "locked": False,
                            "author_flair_text": None,
                            "treatment_tags": [],
                            "visited": False,
                            "removed_by": None,
                            "num_reports": None,
                            "distinguished": None,
                            "subreddit_id": "t5_2s4nt",
                            "mod_reason_by": None,
                            "removal_reason": None,
                            "link_flair_background_color": "",
                            "id": "hnd6yo",
                            "is_robot_indexable": True,
                            "report_reasons": None,
                            "author": "TheQuantumZero",
                            "discussion_type": None,
                            "num_comments": 38,
                            "send_replies": False,
                            "whitelist_status": "all_ads",
                            "contest_mode": False,
                            "mod_reports": [],
                            "author_patreon_flair": False,
                            "author_flair_text_color": None,
                            "permalink": "/r/libreoffice/comments/hnd6yo/board_statement_on_the_libreoffice_70_rc_personal/",
                            "parent_whitelist_status": "all_ads",
                            "stickied": False,
                            "url": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                            "subreddit_subscribers": 4669,
                            "created_utc": 1594196161.0,
                            "num_crossposts": 2,
                            "media": None,
                            "is_video": False,
                        }
                    ],
                    "created": 1594225018.0,
                    "link_flair_type": "richtext",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "blog.documentfoundation.org",
                    "allow_live_comments": False,
                    "selftext_html": "<article></article><script></script><iframe></iframe><html></html>",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "link_flair_template_id": "7127ec98-5859-11e8-9488-0e8717893ec8",
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "#0aa18f",
                    "id": "hnd7cy",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "TheQuantumZeroTheQuantumZeroTheQuantumZero",
                    "discussion_type": None,
                    "num_comments": 120,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "crosspost_parent": "t3_hnd6yo",
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hnd7cy/board_statement_on_the_libreoffice_70_rc_personal/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://blog.documentfoundation.org/blog/2020/07/06/board-statement-on-the-libreoffice-7-0rc-personal-edition-label/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594196218.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            }
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

duplicate_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.\n\nLet us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.\n\nFor those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!\n\n_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Linux Experiences/Rants or Education/Certifications thread - July 06, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hm0qct",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.7,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 8,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 8,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594037482.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": "&lt;!-- SC_OFF --&gt;&lt;div class='md'&gt;&lt;p&gt;Welcome to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.&lt;/p&gt;\n\n&lt;p&gt;Let us know what&amp;#39;s annoying you, whats making you happy, or something that you want to get out to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; but didn&amp;#39;t make the cut into a full post of it&amp;#39;s own.&lt;/p&gt;\n\n&lt;p&gt;For those looking for certifications please use this megathread to ask about how to get certified whether it&amp;#39;s for the business world or for your own satisfaction. Be sure to check out &lt;a href='/r/linuxadmin'&gt;r/linuxadmin&lt;/a&gt; for more discussion in the SysAdmin world!&lt;/p&gt;\n\n&lt;p&gt;&lt;em&gt;Please keep questions in &lt;a href='/r/linuxquestions'&gt;r/linuxquestions&lt;/a&gt;, &lt;a href='/r/linux4noobs'&gt;r/linux4noobs&lt;/a&gt;, or the Wednesday automod thread.&lt;/em&gt;&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hm0qct",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 9,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594008682.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs\n\nThis megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.\n\nAsk your hardware requests here too or try r/linuxhardware!",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Weekly Questions and Hardware Thread - July 08, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hna75r",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.6,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 2,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 2,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594210138.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": '&lt;!-- SC_OFF --&gt;&lt;div class="md"&gt;&lt;p&gt;Welcome to &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt;! If you&amp;#39;re new to Linux or trying to get started this thread is for you. Get help here or as always, check out &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt;&lt;/p&gt;\n\n&lt;p&gt;This megathread is for all your question needs. As we don&amp;#39;t allow questions on &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt; outside of this megathread, please consider using &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt; for the best solution to your problem.&lt;/p&gt;\n\n&lt;p&gt;Ask your hardware requests here too or try &lt;a href="/r/linuxhardware"&gt;r/linuxhardware&lt;/a&gt;!&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;',
                    "likes": None,
                    "suggested_sort": "new",
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hna75r",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 2,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594181338.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.\n\nLet us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.\n\nFor those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!\n\n_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Linux Experiences/Rants or Education/Certifications thread - July 06, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hm0qct",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.7,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 8,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 8,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594037482.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": "&lt;!-- SC_OFF --&gt;&lt;div class='md'&gt;&lt;p&gt;Welcome to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.&lt;/p&gt;\n\n&lt;p&gt;Let us know what&amp;#39;s annoying you, whats making you happy, or something that you want to get out to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; but didn&amp;#39;t make the cut into a full post of it&amp;#39;s own.&lt;/p&gt;\n\n&lt;p&gt;For those looking for certifications please use this megathread to ask about how to get certified whether it&amp;#39;s for the business world or for your own satisfaction. Be sure to check out &lt;a href='/r/linuxadmin'&gt;r/linuxadmin&lt;/a&gt; for more discussion in the SysAdmin world!&lt;/p&gt;\n\n&lt;p&gt;&lt;em&gt;Please keep questions in &lt;a href='/r/linuxquestions'&gt;r/linuxquestions&lt;/a&gt;, &lt;a href='/r/linux4noobs'&gt;r/linux4noobs&lt;/a&gt;, or the Wednesday automod thread.&lt;/em&gt;&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hm0qct",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 9,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594008682.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

image_mock = {
    "data": {
        "after": "t3_hr3mhe",
        "before": None,
        "children": [
            {
                "data": {
                    "all_awardings": [],
                    "allow_live_comments": True,
                    "approved_at_utc": None,
                    "approved_by": None,
                    "archived": False,
                    "author": "SamLynn79",
                    "author_flair_background_color": None,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "author_flair_template_id": None,
                    "author_flair_text": None,
                    "author_flair_text_color": None,
                    "author_flair_type": "text",
                    "author_fullname": "t2_6c9cj",
                    "author_patreon_flair": False,
                    "author_premium": True,
                    "awarders": [],
                    "banned_at_utc": None,
                    "banned_by": None,
                    "can_gild": True,
                    "can_mod_post": False,
                    "category": None,
                    "clicked": False,
                    "content_categories": None,
                    "contest_mode": False,
                    "created": 1594777552.0,
                    "created_utc": 1594748752.0,
                    "discussion_type": None,
                    "distinguished": None,
                    "domain": "i.redd.it",
                    "downs": 0,
                    "edited": False,
                    "gilded": 1,
                    "gildings": {"gid_2": 1},
                    "hidden": False,
                    "hide_score": False,
                    "id": "hr64xh",
                    "is_crosspostable": True,
                    "is_meta": False,
                    "is_original_content": False,
                    "is_reddit_media_domain": True,
                    "is_robot_indexable": True,
                    "is_self": False,
                    "is_video": False,
                    "likes": None,
                    "link_flair_background_color": "",
                    "link_flair_css_class": None,
                    "link_flair_richtext": [],
                    "link_flair_text": None,
                    "link_flair_text_color": "dark",
                    "link_flair_type": "text",
                    "locked": True,
                    "media": None,
                    "media_embed": {},
                    "media_only": False,
                    "mod_note": None,
                    "mod_reason_by": None,
                    "mod_reason_title": None,
                    "mod_reports": [],
                    "name": "t3_hr64xh",
                    "no_follow": False,
                    "num_comments": 579,
                    "num_crossposts": 2,
                    "num_reports": None,
                    "over_18": False,
                    "parent_whitelist_status": "all_ads",
                    "permalink": "/r/aww/comments/hr64xh/yall_i_just_cant_this_is_my_son_judah_my_wife_and/",
                    "pinned": False,
                    "post_hint": "image",
                    "preview": {
                        "enabled": True,
                        "images": [
                            {
                                "id": "xWBh4hObZx0zmG_IDOHBLNN-_NZzEss2dAgm1sm9p1w",
                                "resolutions": [
                                    {
                                        "height": 135,
                                        "url": "https://preview.redd.it/cm2qybia1va51.jpg?width=108&amp;crop=smart&amp;auto=webp&amp;s=5374b8f3dff520eba8cf97b589ebc67206f130dc",
                                        "width": 108,
                                    },
                                    {
                                        "height": 270,
                                        "url": "https://preview.redd.it/cm2qybia1va51.jpg?width=216&amp;crop=smart&amp;auto=webp&amp;s=09d937a8db6f843d9fd34ee024cdfc6432dc0a13",
                                        "width": 216,
                                    },
                                    {
                                        "height": 400,
                                        "url": "https://preview.redd.it/cm2qybia1va51.jpg?width=320&amp;crop=smart&amp;auto=webp&amp;s=9ba3654c12cb54f6d9c2dce1b07c80ecd6ca9d06",
                                        "width": 320,
                                    },
                                    {
                                        "height": 800,
                                        "url": "https://preview.redd.it/cm2qybia1va51.jpg?width=640&amp;crop=smart&amp;auto=webp&amp;s=8c53747ae0f92b65fdd41f3aab60ebb8f8d4b1ca",
                                        "width": 640,
                                    },
                                    {
                                        "height": 1200,
                                        "url": "https://preview.redd.it/cm2qybia1va51.jpg?width=960&amp;crop=smart&amp;auto=webp&amp;s=5668a626da6cd69e23b6c01587783c6cc5817bea",
                                        "width": 960,
                                    },
                                    {
                                        "height": 1350,
                                        "url": "https://preview.redd.it/cm2qybia1va51.jpg?width=1080&amp;crop=smart&amp;auto=webp&amp;s=8fdd61aed8718109f3739cb532d96be31192b9a0",
                                        "width": 1080,
                                    },
                                ],
                                "source": {
                                    "height": 1800,
                                    "url": "https://preview.redd.it/cm2qybia1va51.jpg?auto=webp&amp;s=17b817b8d0e35bddc7f605d242cd7d116ef8e235",
                                    "width": 1440,
                                },
                                "variants": {},
                            }
                        ],
                    },
                    "pwls": 6,
                    "quarantine": False,
                    "removal_reason": None,
                    "removed_by": None,
                    "removed_by_category": None,
                    "report_reasons": None,
                    "saved": False,
                    "score": 23419,
                    "secure_media": None,
                    "secure_media_embed": {},
                    "selftext": "",
                    "selftext_html": None,
                    "send_replies": True,
                    "spoiler": False,
                    "stickied": False,
                    "subreddit": "aww",
                    "subreddit_id": "t5_2qh1o",
                    "subreddit_name_prefixed": "r/aww",
                    "subreddit_subscribers": 25634399,
                    "subreddit_type": "public",
                    "suggested_sort": None,
                    "thumbnail": "https://b.thumbs.redditmedia.com/0X39S2jBL66zQCUbJAtlRKeswI8uUxf3-7vmog0VLjc.jpg",
                    "thumbnail_height": 140,
                    "thumbnail_width": 140,
                    "title": "Ya’ll, I just can’t... this is my "
                    "son, Judah. My wife and I have no "
                    "idea how we created such a "
                    "beautiful child.",
                    "top_awarded_type": None,
                    "total_awards_received": 4,
                    "treatment_tags": [],
                    "ups": 23419,
                    "upvote_ratio": 0.72,
                    "url": "https://i.redd.it/cm2qybia1va51.jpg",
                    "url_overridden_by_dest": "https://i.redd.it/cm2qybia1va51.jpg",
                    "user_reports": [],
                    "view_count": None,
                    "visited": False,
                    "whitelist_status": "all_ads",
                    "wls": 6,
                },
                "kind": "t3",
            },
            {
                "data": {
                    "all_awardings": [],
                    "allow_live_comments": True,
                    "approved_at_utc": None,
                    "approved_by": None,
                    "archived": False,
                    "author": "0_GG_0",
                    "author_flair_background_color": None,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "author_flair_template_id": None,
                    "author_flair_text": None,
                    "author_flair_text_color": None,
                    "author_flair_type": "text",
                    "author_fullname": "t2_70k94sn8",
                    "author_patreon_flair": False,
                    "author_premium": True,
                    "awarders": [],
                    "banned_at_utc": None,
                    "banned_by": None,
                    "can_gild": True,
                    "can_mod_post": False,
                    "category": None,
                    "clicked": False,
                    "content_categories": None,
                    "contest_mode": False,
                    "created": 1594771808.0,
                    "created_utc": 1594743008.0,
                    "discussion_type": None,
                    "distinguished": None,
                    "domain": "i.redd.it",
                    "downs": 0,
                    "edited": False,
                    "gilded": 0,
                    "gildings": {},
                    "hidden": False,
                    "hide_score": False,
                    "id": "hr4bxo",
                    "is_crosspostable": True,
                    "is_meta": False,
                    "is_original_content": False,
                    "is_reddit_media_domain": True,
                    "is_robot_indexable": True,
                    "is_self": False,
                    "is_video": False,
                    "likes": None,
                    "link_flair_background_color": "",
                    "link_flair_css_class": "lc",
                    "link_flair_richtext": [],
                    "link_flair_text": None,
                    "link_flair_text_color": "dark",
                    "link_flair_type": "text",
                    "locked": False,
                    "media": None,
                    "media_embed": {},
                    "media_only": False,
                    "mod_note": None,
                    "mod_reason_by": None,
                    "mod_reason_title": None,
                    "mod_reports": [],
                    "name": "t3_hr4bxo",
                    "no_follow": False,
                    "num_comments": 248,
                    "num_crossposts": 4,
                    "num_reports": None,
                    "over_18": False,
                    "parent_whitelist_status": "all_ads",
                    "permalink": "/r/aww/comments/hr4bxo/just_thought_yall_would_enjoy_my_goat_dressed_as/",
                    "pinned": False,
                    "post_hint": "image",
                    "preview": {
                        "enabled": True,
                        "images": [
                            {
                                "id": "TSXyc6ZJGdCcHk7-wuWnJdVpqsa_t8hmVd4k_e3ofCA",
                                "resolutions": [
                                    {
                                        "height": 144,
                                        "url": "https://preview.redd.it/4udujbu6kua51.jpg?width=108&amp;crop=smart&amp;auto=webp&amp;s=ed5a11a7637acc66de48e30fd51d5019fa0c69f7",
                                        "width": 108,
                                    },
                                    {
                                        "height": 288,
                                        "url": "https://preview.redd.it/4udujbu6kua51.jpg?width=216&amp;crop=smart&amp;auto=webp&amp;s=a812bec268d8ea31dbb9dfe696e0798490538f5a",
                                        "width": 216,
                                    },
                                    {
                                        "height": 426,
                                        "url": "https://preview.redd.it/4udujbu6kua51.jpg?width=320&amp;crop=smart&amp;auto=webp&amp;s=1be4e3bdea19243b0a627bacb4c9e04f2d3569a7",
                                        "width": 320,
                                    },
                                    {
                                        "height": 853,
                                        "url": "https://preview.redd.it/4udujbu6kua51.jpg?width=640&amp;crop=smart&amp;auto=webp&amp;s=e73755c3f0b27bb0435d07aa60b32e091bed7957",
                                        "width": 640,
                                    },
                                    {
                                        "height": 1280,
                                        "url": "https://preview.redd.it/4udujbu6kua51.jpg?width=960&amp;crop=smart&amp;auto=webp&amp;s=8ab6972fffc4786503284a0253e91e9104f2d01e",
                                        "width": 960,
                                    },
                                    {
                                        "height": 1440,
                                        "url": "https://preview.redd.it/4udujbu6kua51.jpg?width=1080&amp;crop=smart&amp;auto=webp&amp;s=a1e554889179a7599786985679304fda706d83d6",
                                        "width": 1080,
                                    },
                                ],
                                "source": {
                                    "height": 4032,
                                    "url": "https://preview.redd.it/4udujbu6kua51.jpg?auto=webp&amp;s=3eefdef653e0a3a8a10090b804f0888ee6a1a163",
                                    "width": 3024,
                                },
                                "variants": {},
                            }
                        ],
                    },
                    "pwls": 6,
                    "quarantine": False,
                    "removal_reason": None,
                    "removed_by": None,
                    "removed_by_category": None,
                    "report_reasons": None,
                    "saved": False,
                    "score": 16684,
                    "secure_media": None,
                    "secure_media_embed": {},
                    "selftext": "",
                    "selftext_html": None,
                    "send_replies": True,
                    "spoiler": False,
                    "stickied": False,
                    "subreddit": "aww",
                    "subreddit_id": "t5_2qh1o",
                    "subreddit_name_prefixed": "r/aww",
                    "subreddit_subscribers": 25634399,
                    "subreddit_type": "public",
                    "suggested_sort": None,
                    "thumbnail": "https://b.thumbs.redditmedia.com/h3Ylp4kb0uJzAsST4ZZGsGN8WGxK4wjK2XrM9uUH5uc.jpg",
                    "thumbnail_height": 140,
                    "thumbnail_width": 140,
                    "title": "Just thought y’all would enjoy my "
                    "goat dressed as a tractor",
                    "top_awarded_type": None,
                    "total_awards_received": 2,
                    "treatment_tags": [],
                    "ups": 16684,
                    "upvote_ratio": 0.98,
                    "url": "https://i.redd.it/4udujbu6kua51.jpg",
                    "url_overridden_by_dest": "https://i.redd.it/4udujbu6kua51.jpg",
                    "user_reports": [],
                    "view_count": None,
                    "visited": False,
                    "whitelist_status": "all_ads",
                    "wls": 6,
                },
                "kind": "t3",
            },
            {
                "data": {
                    "all_awardings": [],
                    "allow_live_comments": True,
                    "approved_at_utc": None,
                    "approved_by": None,
                    "archived": False,
                    "author": "Mechanic619",
                    "author_flair_background_color": None,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "author_flair_template_id": None,
                    "author_flair_text": None,
                    "author_flair_text_color": None,
                    "author_flair_type": "text",
                    "author_fullname": "t2_4ptrdtz5",
                    "author_patreon_flair": False,
                    "author_premium": False,
                    "awarders": [],
                    "banned_at_utc": None,
                    "banned_by": None,
                    "can_gild": True,
                    "can_mod_post": False,
                    "category": None,
                    "clicked": False,
                    "content_categories": None,
                    "contest_mode": False,
                    "created": 1594760700.0,
                    "created_utc": 1594731900.0,
                    "discussion_type": None,
                    "distinguished": None,
                    "domain": "i.redd.it",
                    "downs": 0,
                    "edited": False,
                    "gilded": 0,
                    "gildings": {"gid_1": 1},
                    "hidden": False,
                    "hide_score": False,
                    "id": "hr14y5",
                    "is_crosspostable": True,
                    "is_meta": False,
                    "is_original_content": False,
                    "is_reddit_media_domain": True,
                    "is_robot_indexable": True,
                    "is_self": False,
                    "is_video": False,
                    "likes": None,
                    "link_flair_background_color": "",
                    "link_flair_css_class": "lc",
                    "link_flair_richtext": [],
                    "link_flair_text": None,
                    "link_flair_text_color": "dark",
                    "link_flair_type": "text",
                    "locked": False,
                    "media": None,
                    "media_embed": {},
                    "media_only": False,
                    "mod_note": None,
                    "mod_reason_by": None,
                    "mod_reason_title": None,
                    "mod_reports": [],
                    "name": "t3_hr14y5",
                    "no_follow": False,
                    "num_comments": 1439,
                    "num_crossposts": 20,
                    "num_reports": None,
                    "over_18": False,
                    "parent_whitelist_status": "all_ads",
                    "permalink": "/r/aww/comments/hr14y5/mosque_security_on_patrol/",
                    "pinned": False,
                    "post_hint": "image",
                    "preview": {
                        "enabled": True,
                        "images": [
                            {
                                "id": "Qs_FmhJgYT8GWyxmDQ8kjBCs_w2V_77cvHvdqLJ7i4s",
                                "resolutions": [
                                    {
                                        "height": 135,
                                        "url": "https://preview.redd.it/jk08ge66nta51.jpg?width=108&amp;crop=smart&amp;auto=webp&amp;s=cf4c24ef4f9be86d186c143296bd1e14f15f960a",
                                        "width": 108,
                                    },
                                    {
                                        "height": 270,
                                        "url": "https://preview.redd.it/jk08ge66nta51.jpg?width=216&amp;crop=smart&amp;auto=webp&amp;s=308e2367a849334c32b579265ed738d9937bed71",
                                        "width": 216,
                                    },
                                    {
                                        "height": 400,
                                        "url": "https://preview.redd.it/jk08ge66nta51.jpg?width=320&amp;crop=smart&amp;auto=webp&amp;s=bc890f054dc34bb3f8607a70d088926afe113ff1",
                                        "width": 320,
                                    },
                                    {
                                        "height": 800,
                                        "url": "https://preview.redd.it/jk08ge66nta51.jpg?width=640&amp;crop=smart&amp;auto=webp&amp;s=e23a9bc2d8d1ac6ccefab7f30cfa9def741aaa25",
                                        "width": 640,
                                    },
                                    {
                                        "height": 1201,
                                        "url": "https://preview.redd.it/jk08ge66nta51.jpg?width=960&amp;crop=smart&amp;auto=webp&amp;s=4d294d1626046d27edc2a281c21ab10502b9ca4c",
                                        "width": 960,
                                    },
                                    {
                                        "height": 1351,
                                        "url": "https://preview.redd.it/jk08ge66nta51.jpg?width=1080&amp;crop=smart&amp;auto=webp&amp;s=a801e5d9d703204e8b1497d3038d6405b2ed1157",
                                        "width": 1080,
                                    },
                                ],
                                "source": {
                                    "height": 1413,
                                    "url": "https://preview.redd.it/jk08ge66nta51.jpg?auto=webp&amp;s=f4e87e2ad0f0e40ca4f7a08c2a894b234601f3ce",
                                    "width": 1129,
                                },
                                "variants": {},
                            }
                        ],
                    },
                    "pwls": 6,
                    "quarantine": False,
                    "removal_reason": None,
                    "removed_by": None,
                    "removed_by_category": None,
                    "report_reasons": None,
                    "saved": False,
                    "score": 89133,
                    "secure_media": None,
                    "secure_media_embed": {},
                    "selftext": "",
                    "selftext_html": None,
                    "send_replies": True,
                    "spoiler": False,
                    "stickied": False,
                    "subreddit": "aww",
                    "subreddit_id": "t5_2qh1o",
                    "subreddit_name_prefixed": "r/aww",
                    "subreddit_subscribers": 25634399,
                    "subreddit_type": "public",
                    "suggested_sort": None,
                    "thumbnail": "https://b.thumbs.redditmedia.com/GGHjIElMHDgefR0UdMXVk8CHeDUBhuZMY_QHjls4ynA.jpg",
                    "thumbnail_height": 140,
                    "thumbnail_width": 140,
                    "title": "Mosque security on patrol",
                    "top_awarded_type": None,
                    "total_awards_received": 3,
                    "treatment_tags": [],
                    "ups": 89133,
                    "upvote_ratio": 0.93,
                    "url": "https://i.redd.it/jk08ge66nta51.jpg",
                    "url_overridden_by_dest": "https://i.redd.it/jk08ge66nta51.jpg",
                    "user_reports": [],
                    "view_count": None,
                    "visited": False,
                    "whitelist_status": "all_ads",
                    "wls": 6,
                },
                "kind": "t3",
            },
            {
                "data": {
                    "all_awardings": [],
                    "allow_live_comments": False,
                    "approved_at_utc": None,
                    "approved_by": None,
                    "archived": False,
                    "author": "Amnesia19",
                    "author_cakeday": True,
                    "author_flair_background_color": None,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "author_flair_template_id": None,
                    "author_flair_text": None,
                    "author_flair_text_color": None,
                    "author_flair_type": "text",
                    "author_fullname": "t2_1rqe7gk1",
                    "author_patreon_flair": False,
                    "author_premium": False,
                    "awarders": [],
                    "banned_at_utc": None,
                    "banned_by": None,
                    "can_gild": True,
                    "can_mod_post": False,
                    "category": None,
                    "clicked": False,
                    "content_categories": None,
                    "contest_mode": False,
                    "created": 1594765470.0,
                    "created_utc": 1594736670.0,
                    "discussion_type": None,
                    "distinguished": None,
                    "domain": "i.redd.it",
                    "downs": 0,
                    "edited": False,
                    "gilded": 0,
                    "gildings": {},
                    "hidden": False,
                    "hide_score": False,
                    "id": "hr2fv0",
                    "is_crosspostable": True,
                    "is_meta": False,
                    "is_original_content": False,
                    "is_reddit_media_domain": True,
                    "is_robot_indexable": True,
                    "is_self": False,
                    "is_video": False,
                    "likes": None,
                    "link_flair_background_color": "",
                    "link_flair_css_class": None,
                    "link_flair_richtext": [],
                    "link_flair_text": None,
                    "link_flair_text_color": "dark",
                    "link_flair_type": "text",
                    "locked": False,
                    "media": None,
                    "media_embed": {},
                    "media_only": False,
                    "mod_note": None,
                    "mod_reason_by": None,
                    "mod_reason_title": None,
                    "mod_reports": [],
                    "name": "t3_hr2fv0",
                    "no_follow": False,
                    "num_comments": 71,
                    "num_crossposts": 1,
                    "num_reports": None,
                    "over_18": False,
                    "parent_whitelist_status": "all_ads",
                    "permalink": "/r/aww/comments/hr2fv0/the_look_my_dog_gives_my_grandpa/",
                    "pinned": False,
                    "post_hint": "image",
                    "preview": {
                        "enabled": True,
                        "images": [
                            {
                                "id": "v0BbkKy6haXmUxmHz4oXygoR0E-cHkvZDACWL_s7STw",
                                "resolutions": [
                                    {
                                        "height": 144,
                                        "url": "https://preview.redd.it/y6q7bgzc1ua51.jpg?width=108&amp;crop=smart&amp;auto=webp&amp;s=4e65e8ff55c02de0ebe79763c91fe43f51216717",
                                        "width": 108,
                                    },
                                    {
                                        "height": 288,
                                        "url": "https://preview.redd.it/y6q7bgzc1ua51.jpg?width=216&amp;crop=smart&amp;auto=webp&amp;s=e2006e5fe7ac43f911c17dc7f185f33db24e3b52",
                                        "width": 216,
                                    },
                                    {
                                        "height": 426,
                                        "url": "https://preview.redd.it/y6q7bgzc1ua51.jpg?width=320&amp;crop=smart&amp;auto=webp&amp;s=3dad39d5e48a1b176f7e87b2dd110fb0044b32d7",
                                        "width": 320,
                                    },
                                    {
                                        "height": 853,
                                        "url": "https://preview.redd.it/y6q7bgzc1ua51.jpg?width=640&amp;crop=smart&amp;auto=webp&amp;s=2f8e86a3feca27a23a72d10b92aba1b79b80f7be",
                                        "width": 640,
                                    },
                                    {
                                        "height": 1280,
                                        "url": "https://preview.redd.it/y6q7bgzc1ua51.jpg?width=960&amp;crop=smart&amp;auto=webp&amp;s=5ecdd44b728031f8e109f41f99841a1d6c8e86c8",
                                        "width": 960,
                                    },
                                    {
                                        "height": 1440,
                                        "url": "https://preview.redd.it/y6q7bgzc1ua51.jpg?width=1080&amp;crop=smart&amp;auto=webp&amp;s=49555499040c0ac9958dabd98cbe4e90c054b2a7",
                                        "width": 1080,
                                    },
                                ],
                                "source": {
                                    "height": 4032,
                                    "url": "https://preview.redd.it/y6q7bgzc1ua51.jpg?auto=webp&amp;s=443e98e46a8a096e426ebdc256c45682f46ebe2a",
                                    "width": 3024,
                                },
                                "variants": {},
                            }
                        ],
                    },
                    "pwls": 6,
                    "quarantine": False,
                    "removal_reason": None,
                    "removed_by": None,
                    "removed_by_category": None,
                    "report_reasons": None,
                    "saved": False,
                    "score": 13614,
                    "secure_media": None,
                    "secure_media_embed": {},
                    "selftext": "",
                    "selftext_html": None,
                    "send_replies": True,
                    "spoiler": False,
                    "stickied": False,
                    "subreddit": "aww",
                    "subreddit_id": "t5_2qh1o",
                    "subreddit_name_prefixed": "r/aww",
                    "subreddit_subscribers": 25634399,
                    "subreddit_type": "public",
                    "suggested_sort": None,
                    "thumbnail": "https://b.thumbs.redditmedia.com/RWRuGJ7ZyBtjO6alY1vbc65TQzgng8RFRWnPG7WUkhE.jpg",
                    "thumbnail_height": 140,
                    "thumbnail_width": 140,
                    "title": "The look my dog gives my grandpa",
                    "top_awarded_type": None,
                    "total_awards_received": 0,
                    "treatment_tags": [],
                    "ups": 13614,
                    "upvote_ratio": 0.99,
                    "url": "https://i.redd.it/y6q7bgzc1ua51.jpg",
                    "url_overridden_by_dest": "https://i.redd.it/y6q7bgzc1ua51.jpg",
                    "user_reports": [],
                    "view_count": None,
                    "visited": False,
                    "whitelist_status": "all_ads",
                    "wls": 6,
                },
                "kind": "t3",
            },
        ],
        "dist": 25,
        "modhash": None,
    },
    "kind": "Listing",
}

external_image_mock = {
    "data": {
        "after": "t3_hr3mhe",
        "before": None,
        "children": [
            {
                "data": {
                    "all_awardings": [],
                    "allow_live_comments": False,
                    "approved_at_utc": None,
                    "approved_by": None,
                    "archived": False,
                    "author": "Captainbuttsreads",
                    "author_flair_background_color": None,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "author_flair_template_id": None,
                    "author_flair_text": None,
                    "author_flair_text_color": None,
                    "author_flair_type": "text",
                    "author_fullname": "t2_5qaat4af",
                    "author_patreon_flair": False,
                    "author_premium": False,
                    "awarders": [],
                    "banned_at_utc": None,
                    "banned_by": None,
                    "can_gild": True,
                    "can_mod_post": False,
                    "category": None,
                    "clicked": False,
                    "content_categories": None,
                    "contest_mode": False,
                    "created": 1594770844.0,
                    "created_utc": 1594742044.0,
                    "crosspost_parent": "t3_gc6eq2",
                    "crosspost_parent_list": [],
                    "discussion_type": None,
                    "distinguished": None,
                    "domain": "gfycat.com",
                    "downs": 0,
                    "edited": False,
                    "gilded": 0,
                    "gildings": {},
                    "hidden": False,
                    "hide_score": False,
                    "id": "hr41am",
                    "is_crosspostable": True,
                    "is_meta": False,
                    "is_original_content": False,
                    "is_reddit_media_domain": False,
                    "is_robot_indexable": True,
                    "is_self": False,
                    "is_video": False,
                    "likes": None,
                    "link_flair_background_color": "",
                    "link_flair_css_class": None,
                    "link_flair_richtext": [],
                    "link_flair_text": None,
                    "link_flair_text_color": "dark",
                    "link_flair_type": "text",
                    "locked": False,
                    "media": None,
                    "media_embed": {},
                    "media_only": False,
                    "mod_note": None,
                    "mod_reason_by": None,
                    "mod_reason_title": None,
                    "mod_reports": [],
                    "name": "t3_hr41am",
                    "no_follow": False,
                    "num_comments": 45,
                    "num_crossposts": 0,
                    "num_reports": None,
                    "over_18": False,
                    "parent_whitelist_status": "all_ads",
                    "permalink": "/r/aww/comments/hr41am/excited_cows_have_a_new_brush/",
                    "pinned": False,
                    "post_hint": "link",
                    "preview": {
                        "enabled": False,
                        "images": [
                            {
                                "id": "l5tVSe6B4QDc7wk6Z9WfCXr20D_rAOHerf6i0N53nNc",
                                "resolutions": [
                                    {
                                        "height": 108,
                                        "url": "https://external-preview.redd.it/R51JAzaGbva91vYxn9uWL3NwCzWJW5mrdVxb1idjtBg.jpg?width=108&amp;crop=smart&amp;auto=webp&amp;s=f908e1fb9403194a31f9a0c1f056f59e0718201e",
                                        "width": 108,
                                    },
                                    {
                                        "height": 216,
                                        "url": "https://external-preview.redd.it/R51JAzaGbva91vYxn9uWL3NwCzWJW5mrdVxb1idjtBg.jpg?width=216&amp;crop=smart&amp;auto=webp&amp;s=de377df68832a52419d83c06ea74a13de28b96e0",
                                        "width": 216,
                                    },
                                ],
                                "source": {
                                    "height": 250,
                                    "url": "https://external-preview.redd.it/R51JAzaGbva91vYxn9uWL3NwCzWJW5mrdVxb1idjtBg.jpg?auto=webp&amp;s=b4166cb5a350e6d0197381cdf8db702f8a760493",
                                    "width": 250,
                                },
                                "variants": {},
                            }
                        ],
                        "reddit_video_preview": {
                            "dash_url": "https://v.redd.it/mimyo7z6ppa51/DASHPlaylist.mpd",
                            "duration": 33,
                            "fallback_url": "https://v.redd.it/mimyo7z6ppa51/DASH_480.mp4",
                            "height": 640,
                            "hls_url": "https://v.redd.it/mimyo7z6ppa51/HLSPlaylist.m3u8",
                            "is_gif": True,
                            "scrubber_media_url": "https://v.redd.it/mimyo7z6ppa51/DASH_96.mp4",
                            "transcoding_status": "completed",
                            "width": 640,
                        },
                    },
                    "pwls": 6,
                    "quarantine": False,
                    "removal_reason": None,
                    "removed_by": None,
                    "removed_by_category": None,
                    "report_reasons": None,
                    "saved": False,
                    "score": 3219,
                    "secure_media": None,
                    "secure_media_embed": {},
                    "selftext": "",
                    "selftext_html": None,
                    "send_replies": False,
                    "spoiler": False,
                    "stickied": False,
                    "subreddit": "aww",
                    "subreddit_id": "t5_2qh1o",
                    "subreddit_name_prefixed": "r/aww",
                    "subreddit_subscribers": 25634399,
                    "subreddit_type": "public",
                    "suggested_sort": None,
                    "thumbnail": "https://b.thumbs.redditmedia.com/NKTwvIU2xxoOMpzYNlYYstS2586x64Gi--52N0M-OJY.jpg",
                    "thumbnail_height": 140,
                    "thumbnail_width": 140,
                    "title": "Excited cows have a new brush!",
                    "top_awarded_type": None,
                    "total_awards_received": 0,
                    "treatment_tags": [],
                    "ups": 3219,
                    "upvote_ratio": 0.99,
                    "url": "http://gfycat.com/thatalivedogwoodclubgall",
                    "url_overridden_by_dest": "http://gfycat.com/thatalivedogwoodclubgall",
                    "user_reports": [],
                    "view_count": None,
                    "visited": False,
                    "whitelist_status": "all_ads",
                    "wls": 6,
                },
                "kind": "t3",
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "aww",
                    "selftext": "",
                    "author_fullname": "t2_78ni2",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Novosibirsk Zoo welcomes 16 cobalt-eyed Pallas’s cat kittens",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/aww",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "thumbnail_height": 93,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_huoldn",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.99,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 1933,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "thumbnail_width": 140,
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 1933,
                    "approved_by": None,
                    "author_premium": False,
                    "thumbnail": "https://a.thumbs.redditmedia.com/j-D-Z79QQ6tGk0E3SGdb8GzqbLVUY3lu59tDaXbOYl8.jpg",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "post_hint": "image",
                    "content_categories": None,
                    "is_self": False,
                    "mod_note": None,
                    "created": 1595292144,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "i.imgur.com",
                    "allow_live_comments": False,
                    "selftext_html": None,
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://i.imgur.com/usfMVUJ.jpg",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": False,
                    "pinned": False,
                    "over_18": False,
                    "preview": {
                        "images": [
                            {
                                "source": {
                                    "url": "https://external-preview.redd.it/iPfDCL-dfB4_TmnGsMEXWJMzxXmBEMPuV5ejLkYBNVo.jpg?auto=webp&amp;s=2126d34a0134efa94ecab03917944709c8bc3305",
                                    "width": 1024,
                                    "height": 682,
                                },
                                "resolutions": [
                                    {
                                        "url": "https://external-preview.redd.it/iPfDCL-dfB4_TmnGsMEXWJMzxXmBEMPuV5ejLkYBNVo.jpg?width=108&amp;crop=smart&amp;auto=webp&amp;s=710a44f787b98a0a37ca543b7428917ee55b3c46",
                                        "width": 108,
                                        "height": 71,
                                    },
                                    {
                                        "url": "https://external-preview.redd.it/iPfDCL-dfB4_TmnGsMEXWJMzxXmBEMPuV5ejLkYBNVo.jpg?width=216&amp;crop=smart&amp;auto=webp&amp;s=b1bcdd7734a3a569f99fa88c6be9447105e58276",
                                        "width": 216,
                                        "height": 143,
                                    },
                                    {
                                        "url": "https://external-preview.redd.it/iPfDCL-dfB4_TmnGsMEXWJMzxXmBEMPuV5ejLkYBNVo.jpg?width=320&amp;crop=smart&amp;auto=webp&amp;s=1671bf09a7b73d0ca51cf2de884b37d6a3591d6a",
                                        "width": 320,
                                        "height": 213,
                                    },
                                    {
                                        "url": "https://external-preview.redd.it/iPfDCL-dfB4_TmnGsMEXWJMzxXmBEMPuV5ejLkYBNVo.jpg?width=640&amp;crop=smart&amp;auto=webp&amp;s=9fcdddbaeaad13273e0b53a862c73c4fee9f7e3d",
                                        "width": 640,
                                        "height": 426,
                                    },
                                    {
                                        "url": "https://external-preview.redd.it/iPfDCL-dfB4_TmnGsMEXWJMzxXmBEMPuV5ejLkYBNVo.jpg?width=960&amp;crop=smart&amp;auto=webp&amp;s=e531480236c0ae72b78f27dd88f2cedc9f73cccc",
                                        "width": 960,
                                        "height": 639,
                                    },
                                ],
                                "variants": {},
                                "id": "oJ9pHVA-JhoodtgNlku8ZQv8FhtadS2r36wGLAriUtY",
                            }
                        ],
                        "enabled": True,
                    },
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": False,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1o",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "huoldn",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "Ben_zyl",
                    "discussion_type": None,
                    "num_comments": 20,
                    "send_replies": True,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/aww/comments/huoldn/novosibirsk_zoo_welcomes_16_cobalteyed_pallass/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://i.imgur.com/usfMVUJ.jpg",
                    "subreddit_subscribers": 25723833,
                    "created_utc": 1595263344,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
        ],
        "dist": 25,
        "modhash": None,
    },
    "kind": "Listing",
}

video_mock = {
    "data": {
        "after": "t3_hr3mhe",
        "before": None,
        "children": [
            {
                "data": {
                    "all_awardings": [],
                    "allow_live_comments": False,
                    "approved_at_utc": None,
                    "approved_by": None,
                    "archived": False,
                    "author": "TommyLondoner",
                    "author_flair_background_color": None,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "author_flair_template_id": None,
                    "author_flair_text": None,
                    "author_flair_text_color": None,
                    "author_flair_type": "text",
                    "author_fullname": "t2_75bis9gi",
                    "author_patreon_flair": False,
                    "author_premium": True,
                    "awarders": [],
                    "banned_at_utc": None,
                    "banned_by": None,
                    "can_gild": True,
                    "can_mod_post": False,
                    "category": None,
                    "clicked": False,
                    "content_categories": None,
                    "contest_mode": False,
                    "created": 1594767660.0,
                    "created_utc": 1594738860.0,
                    "discussion_type": None,
                    "distinguished": None,
                    "domain": "v.redd.it",
                    "downs": 0,
                    "edited": False,
                    "gilded": 1,
                    "gildings": {"gid_2": 1},
                    "hidden": False,
                    "hide_score": False,
                    "id": "hr32jf",
                    "is_crosspostable": True,
                    "is_meta": False,
                    "is_original_content": False,
                    "is_reddit_media_domain": True,
                    "is_robot_indexable": True,
                    "is_self": False,
                    "is_video": True,
                    "likes": None,
                    "link_flair_background_color": "",
                    "link_flair_css_class": "lc",
                    "link_flair_richtext": [],
                    "link_flair_text": None,
                    "link_flair_text_color": "dark",
                    "link_flair_type": "text",
                    "locked": False,
                    "media": {
                        "reddit_video": {
                            "dash_url": "https://v.redd.it/9avhmd5s7ua51/DASHPlaylist.mpd?a=1597351258%2CODVjMjcyMDkzOWE1NDBiNzUwNzVhNDUwYmE0MGNiNzk5MGRmZmZmMzBhZjIzNDAzYzczY2NkNzRjNTgyMjAzNQ%3D%3D&amp;v=1&amp;f=sd",
                            "duration": 78,
                            "fallback_url": "https://v.redd.it/9avhmd5s7ua51/DASH_360.mp4?source=fallback",
                            "height": 428,
                            "hls_url": "https://v.redd.it/9avhmd5s7ua51/HLSPlaylist.m3u8?a=1597351258%2CNjE4YTA0NjUwZWNmNjhjNTRhNmU4ZjBmNDMyYWYxOGYzZTNkZWM2YjViM2I2ZDZjZWNhYzY0ZGVmOWU0Y2EyYg%3D%3D&amp;v=1&amp;f=sd",
                            "is_gif": False,
                            "scrubber_media_url": "https://v.redd.it/9avhmd5s7ua51/DASH_96.mp4",
                            "transcoding_status": "completed",
                            "width": 258,
                        }
                    },
                    "media_embed": {},
                    "media_only": False,
                    "mod_note": None,
                    "mod_reason_by": None,
                    "mod_reason_title": None,
                    "mod_reports": [],
                    "name": "t3_hr32jf",
                    "no_follow": False,
                    "num_comments": 150,
                    "num_crossposts": 2,
                    "num_reports": None,
                    "over_18": False,
                    "parent_whitelist_status": "all_ads",
                    "permalink": "/r/aww/comments/hr32jf/this_guy_definitely_loves_his_job/",
                    "pinned": False,
                    "post_hint": "hosted:video",
                    "preview": {
                        "enabled": False,
                        "images": [
                            {
                                "id": "dX_mx_ZfJMwVn_pak9ZPQq8rMT_gPkW0_4gOzDxPSHM",
                                "resolutions": [
                                    {
                                        "height": 179,
                                        "url": "https://external-preview.redd.it/PMy-Z___DIG6aWnoyEy1VKottxLQFWCRSdHDV1a9N8w.png?width=108&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=e0b8b68a78a8e9071bf56417ac6589bc8aff7634",
                                        "width": 108,
                                    },
                                    {
                                        "height": 358,
                                        "url": "https://external-preview.redd.it/PMy-Z___DIG6aWnoyEy1VKottxLQFWCRSdHDV1a9N8w.png?width=216&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=8668c3c7ccbdacfe3376d8af4b1b49df9d6aec97",
                                        "width": 216,
                                    },
                                ],
                                "source": {
                                    "height": 428,
                                    "url": "https://external-preview.redd.it/PMy-Z___DIG6aWnoyEy1VKottxLQFWCRSdHDV1a9N8w.png?format=pjpg&amp;auto=webp&amp;s=b0b6439fbe01c3f5d1bf1eae54a588cc745d3415",
                                    "width": 258,
                                },
                                "variants": {},
                            }
                        ],
                    },
                    "pwls": 6,
                    "quarantine": False,
                    "removal_reason": None,
                    "removed_by": None,
                    "removed_by_category": None,
                    "report_reasons": None,
                    "saved": False,
                    "score": 9324,
                    "secure_media": {
                        "reddit_video": {
                            "dash_url": "https://v.redd.it/9avhmd5s7ua51/DASHPlaylist.mpd?a=1597351258%2CODVjMjcyMDkzOWE1NDBiNzUwNzVhNDUwYmE0MGNiNzk5MGRmZmZmMzBhZjIzNDAzYzczY2NkNzRjNTgyMjAzNQ%3D%3D&amp;v=1&amp;f=sd",
                            "duration": 78,
                            "fallback_url": "https://v.redd.it/9avhmd5s7ua51/DASH_360.mp4?source=fallback",
                            "height": 428,
                            "hls_url": "https://v.redd.it/9avhmd5s7ua51/HLSPlaylist.m3u8?a=1597351258%2CNjE4YTA0NjUwZWNmNjhjNTRhNmU4ZjBmNDMyYWYxOGYzZTNkZWM2YjViM2I2ZDZjZWNhYzY0ZGVmOWU0Y2EyYg%3D%3D&amp;v=1&amp;f=sd",
                            "is_gif": False,
                            "scrubber_media_url": "https://v.redd.it/9avhmd5s7ua51/DASH_96.mp4",
                            "transcoding_status": "completed",
                            "width": 258,
                        }
                    },
                    "secure_media_embed": {},
                    "selftext": "",
                    "selftext_html": None,
                    "send_replies": True,
                    "spoiler": False,
                    "stickied": False,
                    "subreddit": "aww",
                    "subreddit_id": "t5_2qh1o",
                    "subreddit_name_prefixed": "r/aww",
                    "subreddit_subscribers": 25634399,
                    "subreddit_type": "public",
                    "suggested_sort": None,
                    "thumbnail": "https://b.thumbs.redditmedia.com/ibsS3H5xMLDSVglh8NBYJ4cgIsXuqYVLJWbiYVTykXg.jpg",
                    "thumbnail_height": 140,
                    "thumbnail_width": 140,
                    "title": "This guy definitely loves his job !",
                    "top_awarded_type": None,
                    "total_awards_received": 1,
                    "treatment_tags": [],
                    "ups": 9324,
                    "upvote_ratio": 0.96,
                    "url": "https://v.redd.it/9avhmd5s7ua51",
                    "url_overridden_by_dest": "https://v.redd.it/9avhmd5s7ua51",
                    "user_reports": [],
                    "view_count": None,
                    "visited": False,
                    "whitelist_status": "all_ads",
                    "wls": 6,
                },
                "kind": "t3",
            },
            {
                "data": {
                    "all_awardings": [],
                    "allow_live_comments": True,
                    "approved_at_utc": None,
                    "approved_by": None,
                    "archived": False,
                    "author": "LucileEsparza",
                    "author_flair_background_color": None,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "author_flair_template_id": None,
                    "author_flair_text": None,
                    "author_flair_text_color": None,
                    "author_flair_type": "text",
                    "author_fullname": "t2_5loa1v96",
                    "author_patreon_flair": False,
                    "author_premium": False,
                    "awarders": [],
                    "banned_at_utc": None,
                    "banned_by": None,
                    "can_gild": True,
                    "can_mod_post": False,
                    "category": None,
                    "clicked": False,
                    "content_categories": None,
                    "contest_mode": False,
                    "created": 1594762969.0,
                    "created_utc": 1594734169.0,
                    "discussion_type": None,
                    "distinguished": None,
                    "domain": "v.redd.it",
                    "downs": 0,
                    "edited": False,
                    "gilded": 0,
                    "gildings": {},
                    "hidden": False,
                    "hide_score": False,
                    "id": "hr1r00",
                    "is_crosspostable": True,
                    "is_meta": False,
                    "is_original_content": False,
                    "is_reddit_media_domain": True,
                    "is_robot_indexable": True,
                    "is_self": False,
                    "is_video": True,
                    "likes": None,
                    "link_flair_background_color": "",
                    "link_flair_css_class": "lc",
                    "link_flair_richtext": [],
                    "link_flair_text": None,
                    "link_flair_text_color": "dark",
                    "link_flair_type": "text",
                    "locked": False,
                    "media": {
                        "reddit_video": {
                            "dash_url": "https://v.redd.it/eyvbxaeqtta51/DASHPlaylist.mpd?a=1597351258%2CYjJmMWE3ZGJmM2FhMzVkYzZlNjIzOTAwM2ZmZTBkYjAxMzE0NDY2MDIyNGRhOWViMTViZTE0NTlmMzkzM2JlYg%3D%3D&amp;v=1&amp;f=sd",
                            "duration": 8,
                            "fallback_url": "https://v.redd.it/eyvbxaeqtta51/DASH_480.mp4?source=fallback",
                            "height": 640,
                            "hls_url": "https://v.redd.it/eyvbxaeqtta51/HLSPlaylist.m3u8?a=1597351258%2CY2JiMmQ0MjliNmE5NTA5MDE3YjAyNmVkYTg2Yjg1YWYwYmJlNDE4ZGM1NjE4ZDU3YjkzYjJlMDE2ZmM4Yzk5MQ%3D%3D&amp;v=1&amp;f=sd",
                            "is_gif": False,
                            "scrubber_media_url": "https://v.redd.it/eyvbxaeqtta51/DASH_96.mp4",
                            "transcoding_status": "completed",
                            "width": 640,
                        }
                    },
                    "media_embed": {},
                    "media_only": False,
                    "mod_note": None,
                    "mod_reason_by": None,
                    "mod_reason_title": None,
                    "mod_reports": [],
                    "name": "t3_hr1r00",
                    "no_follow": False,
                    "num_comments": 63,
                    "num_crossposts": 3,
                    "num_reports": None,
                    "over_18": False,
                    "parent_whitelist_status": "all_ads",
                    "permalink": "/r/aww/comments/hr1r00/cool_catt_and_his_clingy_girlfriend/",
                    "pinned": False,
                    "post_hint": "hosted:video",
                    "preview": {
                        "enabled": False,
                        "images": [
                            {
                                "id": "wrscJ_l9A6Q_Mn1NAg06I4o3W39bbNgTBYg2Xm_Vl8U",
                                "resolutions": [
                                    {
                                        "height": 108,
                                        "url": "https://external-preview.redd.it/GkeXMqmDn03NOYgnIk0QDQAS8HfRacPrmYvyTUSv6w0.png?width=108&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=f285ef95065be8a340e1cb7792d80a9640564eb6",
                                        "width": 108,
                                    },
                                    {
                                        "height": 216,
                                        "url": "https://external-preview.redd.it/GkeXMqmDn03NOYgnIk0QDQAS8HfRacPrmYvyTUSv6w0.png?width=216&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=6d26b4f8d7b16f0f02bc6ce6f35af889b43cf026",
                                        "width": 216,
                                    },
                                    {
                                        "height": 320,
                                        "url": "https://external-preview.redd.it/GkeXMqmDn03NOYgnIk0QDQAS8HfRacPrmYvyTUSv6w0.png?width=320&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=5d081467da187bd8c24e9c524583513ee6afe388",
                                        "width": 320,
                                    },
                                    {
                                        "height": 640,
                                        "url": "https://external-preview.redd.it/GkeXMqmDn03NOYgnIk0QDQAS8HfRacPrmYvyTUSv6w0.png?width=640&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=557369f302f18b35284ffaacaccf09986f755187",
                                        "width": 640,
                                    },
                                ],
                                "source": {
                                    "height": 640,
                                    "url": "https://external-preview.redd.it/GkeXMqmDn03NOYgnIk0QDQAS8HfRacPrmYvyTUSv6w0.png?format=pjpg&amp;auto=webp&amp;s=cb0a79a2effe0323e862fb713dab76b39051afbb",
                                    "width": 640,
                                },
                                "variants": {},
                            }
                        ],
                    },
                    "pwls": 6,
                    "quarantine": False,
                    "removal_reason": None,
                    "removed_by": None,
                    "removed_by_category": None,
                    "report_reasons": None,
                    "saved": False,
                    "score": 11007,
                    "secure_media": {
                        "reddit_video": {
                            "dash_url": "https://v.redd.it/eyvbxaeqtta51/DASHPlaylist.mpd?a=1597351258%2CYjJmMWE3ZGJmM2FhMzVkYzZlNjIzOTAwM2ZmZTBkYjAxMzE0NDY2MDIyNGRhOWViMTViZTE0NTlmMzkzM2JlYg%3D%3D&amp;v=1&amp;f=sd",
                            "duration": 8,
                            "fallback_url": "https://v.redd.it/eyvbxaeqtta51/DASH_480.mp4?source=fallback",
                            "height": 640,
                            "hls_url": "https://v.redd.it/eyvbxaeqtta51/HLSPlaylist.m3u8?a=1597351258%2CY2JiMmQ0MjliNmE5NTA5MDE3YjAyNmVkYTg2Yjg1YWYwYmJlNDE4ZGM1NjE4ZDU3YjkzYjJlMDE2ZmM4Yzk5MQ%3D%3D&amp;v=1&amp;f=sd",
                            "is_gif": False,
                            "scrubber_media_url": "https://v.redd.it/eyvbxaeqtta51/DASH_96.mp4",
                            "transcoding_status": "completed",
                            "width": 640,
                        }
                    },
                    "secure_media_embed": {},
                    "selftext": "",
                    "selftext_html": None,
                    "send_replies": False,
                    "spoiler": False,
                    "stickied": False,
                    "subreddit": "aww",
                    "subreddit_id": "t5_2qh1o",
                    "subreddit_name_prefixed": "r/aww",
                    "subreddit_subscribers": 25634399,
                    "subreddit_type": "public",
                    "suggested_sort": None,
                    "thumbnail": "https://b.thumbs.redditmedia.com/WSBiDcoWPwAgSkt08uCI6TK7v_tdAdHmQHv7TePyTOs.jpg",
                    "thumbnail_height": 140,
                    "thumbnail_width": 140,
                    "title": "Cool catt and his clingy girlfriend",
                    "top_awarded_type": None,
                    "total_awards_received": 1,
                    "treatment_tags": [],
                    "ups": 11007,
                    "upvote_ratio": 0.99,
                    "url": "https://v.redd.it/eyvbxaeqtta51",
                    "url_overridden_by_dest": "https://v.redd.it/eyvbxaeqtta51",
                    "user_reports": [],
                    "view_count": None,
                    "visited": False,
                    "whitelist_status": "all_ads",
                    "wls": 6,
                },
                "kind": "t3",
            },
            {
                "data": {
                    "all_awardings": [],
                    "allow_live_comments": False,
                    "approved_at_utc": None,
                    "approved_by": None,
                    "archived": False,
                    "author": "memezzer",
                    "author_flair_background_color": "",
                    "author_flair_css_class": "k",
                    "author_flair_richtext": [],
                    "author_flair_template_id": None,
                    "author_flair_text": None,
                    "author_flair_text_color": "dark",
                    "author_flair_type": "text",
                    "author_fullname": "t2_41jaebm4",
                    "author_patreon_flair": False,
                    "author_premium": True,
                    "awarders": [],
                    "banned_at_utc": None,
                    "banned_by": None,
                    "can_gild": True,
                    "can_mod_post": False,
                    "category": None,
                    "clicked": False,
                    "content_categories": None,
                    "contest_mode": False,
                    "created": 1594759625.0,
                    "created_utc": 1594730825.0,
                    "discussion_type": None,
                    "distinguished": None,
                    "domain": "v.redd.it",
                    "downs": 0,
                    "edited": False,
                    "gilded": 0,
                    "gildings": {},
                    "hidden": False,
                    "hide_score": False,
                    "id": "hr0uzh",
                    "is_crosspostable": True,
                    "is_meta": False,
                    "is_original_content": False,
                    "is_reddit_media_domain": True,
                    "is_robot_indexable": True,
                    "is_self": False,
                    "is_video": True,
                    "likes": None,
                    "link_flair_background_color": "",
                    "link_flair_css_class": None,
                    "link_flair_richtext": [],
                    "link_flair_text": None,
                    "link_flair_text_color": "dark",
                    "link_flair_type": "text",
                    "locked": False,
                    "media": {
                        "reddit_video": {
                            "dash_url": "https://v.redd.it/y0mavwswjta51/DASHPlaylist.mpd?a=1597351258%2CYjU1NzFjOTE0YzY2OTdmODk3MGRiMGU4MjdhOGE5ODk2YWNiODQyMGUyOWRhNzI1M2U1MTEyZjBhOWZkZTZmMw%3D%3D&amp;v=1&amp;f=sd",
                            "duration": 8,
                            "fallback_url": "https://v.redd.it/y0mavwswjta51/DASH_720.mp4?source=fallback",
                            "height": 960,
                            "hls_url": "https://v.redd.it/y0mavwswjta51/HLSPlaylist.m3u8?a=1597351258%2CODk4NTdhMzA3NmY2ZmY2NGQxMmI2ZjcyMzk0ZTFhOTdhOGI4NGQ1NjBiMzNiMmVmZDBhMTQ4MGRkOWJlOWU1YQ%3D%3D&amp;v=1&amp;f=sd",
                            "is_gif": False,
                            "scrubber_media_url": "https://v.redd.it/y0mavwswjta51/DASH_96.mp4",
                            "transcoding_status": "completed",
                            "width": 960,
                        }
                    },
                    "media_embed": {},
                    "media_only": False,
                    "mod_note": None,
                    "mod_reason_by": None,
                    "mod_reason_title": None,
                    "mod_reports": [],
                    "name": "t3_hr0uzh",
                    "no_follow": False,
                    "num_comments": 86,
                    "num_crossposts": 3,
                    "num_reports": None,
                    "over_18": False,
                    "parent_whitelist_status": "all_ads",
                    "permalink": "/r/aww/comments/hr0uzh/good_pillow/",
                    "pinned": False,
                    "post_hint": "hosted:video",
                    "preview": {
                        "enabled": False,
                        "images": [
                            {
                                "id": "neoTdGv5lMArlfu6euGUK_v_O87Lfmdrrz1ePTwzp1w",
                                "resolutions": [
                                    {
                                        "height": 108,
                                        "url": "https://external-preview.redd.it/E3alyJV8xErhjjDt_Qujcd0ZqmUhGOSFINXALm2FZAQ.png?width=108&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=dcc1172b7ace007e8c72080519a16a487596d7e2",
                                        "width": 108,
                                    },
                                    {
                                        "height": 216,
                                        "url": "https://external-preview.redd.it/E3alyJV8xErhjjDt_Qujcd0ZqmUhGOSFINXALm2FZAQ.png?width=216&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=a7968ce1aa34957a7f7103d06a66d4f9df95d437",
                                        "width": 216,
                                    },
                                    {
                                        "height": 320,
                                        "url": "https://external-preview.redd.it/E3alyJV8xErhjjDt_Qujcd0ZqmUhGOSFINXALm2FZAQ.png?width=320&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=a2302d80948fba08e91db0a10db579341e1df712",
                                        "width": 320,
                                    },
                                    {
                                        "height": 640,
                                        "url": "https://external-preview.redd.it/E3alyJV8xErhjjDt_Qujcd0ZqmUhGOSFINXALm2FZAQ.png?width=640&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=a8487450d38d14bcdfda2aeb659b453d8b1cacab",
                                        "width": 640,
                                    },
                                    {
                                        "height": 960,
                                        "url": "https://external-preview.redd.it/E3alyJV8xErhjjDt_Qujcd0ZqmUhGOSFINXALm2FZAQ.png?width=960&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=d371bee68cab49130babe4b890c6323db128c214",
                                        "width": 960,
                                    },
                                ],
                                "source": {
                                    "height": 960,
                                    "url": "https://external-preview.redd.it/E3alyJV8xErhjjDt_Qujcd0ZqmUhGOSFINXALm2FZAQ.png?format=pjpg&amp;auto=webp&amp;s=ff90de8f0a693afeca69dc85dbecb6af9783c769",
                                    "width": 960,
                                },
                                "variants": {},
                            }
                        ],
                    },
                    "pwls": 6,
                    "quarantine": False,
                    "removal_reason": None,
                    "removed_by": None,
                    "removed_by_category": None,
                    "report_reasons": None,
                    "saved": False,
                    "score": 13271,
                    "secure_media": {
                        "reddit_video": {
                            "dash_url": "https://v.redd.it/y0mavwswjta51/DASHPlaylist.mpd?a=1597351258%2CYjU1NzFjOTE0YzY2OTdmODk3MGRiMGU4MjdhOGE5ODk2YWNiODQyMGUyOWRhNzI1M2U1MTEyZjBhOWZkZTZmMw%3D%3D&amp;v=1&amp;f=sd",
                            "duration": 8,
                            "fallback_url": "https://v.redd.it/y0mavwswjta51/DASH_720.mp4?source=fallback",
                            "height": 960,
                            "hls_url": "https://v.redd.it/y0mavwswjta51/HLSPlaylist.m3u8?a=1597351258%2CODk4NTdhMzA3NmY2ZmY2NGQxMmI2ZjcyMzk0ZTFhOTdhOGI4NGQ1NjBiMzNiMmVmZDBhMTQ4MGRkOWJlOWU1YQ%3D%3D&amp;v=1&amp;f=sd",
                            "is_gif": False,
                            "scrubber_media_url": "https://v.redd.it/y0mavwswjta51/DASH_96.mp4",
                            "transcoding_status": "completed",
                            "width": 960,
                        }
                    },
                    "secure_media_embed": {},
                    "selftext": "",
                    "selftext_html": None,
                    "send_replies": True,
                    "spoiler": False,
                    "stickied": False,
                    "subreddit": "aww",
                    "subreddit_id": "t5_2qh1o",
                    "subreddit_name_prefixed": "r/aww",
                    "subreddit_subscribers": 25634399,
                    "subreddit_type": "public",
                    "suggested_sort": "confidence",
                    "thumbnail": "https://b.thumbs.redditmedia.com/sxFESWCVsSf4ij5_-a1xdJaFhSU2MjJ5T_TVFbook6Q.jpg",
                    "thumbnail_height": 140,
                    "thumbnail_width": 140,
                    "title": "Good pillow",
                    "top_awarded_type": None,
                    "total_awards_received": 0,
                    "treatment_tags": [],
                    "ups": 13271,
                    "upvote_ratio": 0.99,
                    "url": "https://v.redd.it/y0mavwswjta51",
                    "url_overridden_by_dest": "https://v.redd.it/y0mavwswjta51",
                    "user_reports": [],
                    "view_count": None,
                    "visited": False,
                    "whitelist_status": "all_ads",
                    "wls": 6,
                },
                "kind": "t3",
            },
            {
                "data": {
                    "all_awardings": [],
                    "allow_live_comments": True,
                    "approved_at_utc": None,
                    "approved_by": None,
                    "archived": False,
                    "author": "asdfpartyy",
                    "author_flair_background_color": None,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "author_flair_template_id": None,
                    "author_flair_text": None,
                    "author_flair_text_color": None,
                    "author_flair_type": "text",
                    "author_fullname": "t2_t0ay0",
                    "author_patreon_flair": False,
                    "author_premium": True,
                    "awarders": [],
                    "banned_at_utc": None,
                    "banned_by": None,
                    "can_gild": True,
                    "can_mod_post": False,
                    "category": None,
                    "clicked": False,
                    "content_categories": None,
                    "contest_mode": False,
                    "created": 1594745472.0,
                    "created_utc": 1594716672.0,
                    "discussion_type": None,
                    "distinguished": None,
                    "domain": "v.redd.it",
                    "downs": 0,
                    "edited": False,
                    "gilded": 1,
                    "gildings": {"gid_2": 1},
                    "hidden": False,
                    "hide_score": False,
                    "id": "hqy0ny",
                    "is_crosspostable": True,
                    "is_meta": False,
                    "is_original_content": False,
                    "is_reddit_media_domain": True,
                    "is_robot_indexable": True,
                    "is_self": False,
                    "is_video": True,
                    "likes": None,
                    "link_flair_background_color": "",
                    "link_flair_css_class": None,
                    "link_flair_richtext": [],
                    "link_flair_text": None,
                    "link_flair_text_color": "dark",
                    "link_flair_type": "text",
                    "locked": False,
                    "media": {
                        "reddit_video": {
                            "dash_url": "https://v.redd.it/asj4p03rdsa51/DASHPlaylist.mpd?a=1597351258%2CY2VmYTAyMWNmZjIwZjQ4YTBmMDc5MTRjOTU0NjliZWU3MDE2YTU3NjJiYzQxZWRiODY4ZTc1YWI1NDY4MWIxNA%3D%3D&amp;v=1&amp;f=sd",
                            "duration": 30,
                            "fallback_url": "https://v.redd.it/asj4p03rdsa51/DASH_360.mp4?source=fallback",
                            "height": 360,
                            "hls_url": "https://v.redd.it/asj4p03rdsa51/HLSPlaylist.m3u8?a=1597351258%2CY2QxM2I4Njk5MmIyOTRiZTBhNDQ2MDg0ZTM2NTllYzBjODBlYjNiNDc1Mzg2ODIxNDk4MTAzMzYyNzlmNjI1NQ%3D%3D&amp;v=1&amp;f=sd",
                            "is_gif": False,
                            "scrubber_media_url": "https://v.redd.it/asj4p03rdsa51/DASH_96.mp4",
                            "transcoding_status": "completed",
                            "width": 640,
                        }
                    },
                    "media_embed": {},
                    "media_only": False,
                    "mod_note": None,
                    "mod_reason_by": None,
                    "mod_reason_title": None,
                    "mod_reports": [],
                    "name": "t3_hqy0ny",
                    "no_follow": False,
                    "num_comments": 849,
                    "num_crossposts": 24,
                    "num_reports": None,
                    "over_18": False,
                    "parent_whitelist_status": "all_ads",
                    "permalink": "/r/aww/comments/hqy0ny/bunnies_flop_over_when_they_feel_completely_safe/",
                    "pinned": False,
                    "post_hint": "hosted:video",
                    "preview": {
                        "enabled": False,
                        "images": [
                            {
                                "id": "eMi5JzdWDMeDALsqK8bVceX3jbXTWS_S1D-Ie1hQxnc",
                                "resolutions": [
                                    {
                                        "height": 60,
                                        "url": "https://external-preview.redd.it/e67OvQTnkypoYCuC4ApCsgdzVGjPLX3986XW_Ttm9bU.png?width=108&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=5c6d61e0d4934df3c1f4b7a4c3c3afdd4c31c037",
                                        "width": 108,
                                    },
                                    {
                                        "height": 121,
                                        "url": "https://external-preview.redd.it/e67OvQTnkypoYCuC4ApCsgdzVGjPLX3986XW_Ttm9bU.png?width=216&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=24586000b5821e23ce78f395c1f294bbe3fa3945",
                                        "width": 216,
                                    },
                                    {
                                        "height": 180,
                                        "url": "https://external-preview.redd.it/e67OvQTnkypoYCuC4ApCsgdzVGjPLX3986XW_Ttm9bU.png?width=320&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=dcaed0109703cbddd4914e138afdb61086cffd81",
                                        "width": 320,
                                    },
                                    {
                                        "height": 360,
                                        "url": "https://external-preview.redd.it/e67OvQTnkypoYCuC4ApCsgdzVGjPLX3986XW_Ttm9bU.png?width=640&amp;crop=smart&amp;format=pjpg&amp;auto=webp&amp;s=ef4f6dc33fe582b93e954114e9eb1447bbbc197b",
                                        "width": 640,
                                    },
                                ],
                                "source": {
                                    "height": 360,
                                    "url": "https://external-preview.redd.it/e67OvQTnkypoYCuC4ApCsgdzVGjPLX3986XW_Ttm9bU.png?format=pjpg&amp;auto=webp&amp;s=b6e8cba9d25c684ecb7104c1e1c454dba7fd3f2f",
                                    "width": 640,
                                },
                                "variants": {},
                            }
                        ],
                    },
                    "pwls": 6,
                    "quarantine": False,
                    "removal_reason": None,
                    "removed_by": None,
                    "removed_by_category": None,
                    "report_reasons": None,
                    "saved": False,
                    "score": 112661,
                    "secure_media": {
                        "reddit_video": {
                            "dash_url": "https://v.redd.it/asj4p03rdsa51/DASHPlaylist.mpd?a=1597351258%2CY2VmYTAyMWNmZjIwZjQ4YTBmMDc5MTRjOTU0NjliZWU3MDE2YTU3NjJiYzQxZWRiODY4ZTc1YWI1NDY4MWIxNA%3D%3D&amp;v=1&amp;f=sd",
                            "duration": 30,
                            "fallback_url": "https://v.redd.it/asj4p03rdsa51/DASH_360.mp4?source=fallback",
                            "height": 360,
                            "hls_url": "https://v.redd.it/asj4p03rdsa51/HLSPlaylist.m3u8?a=1597351258%2CY2QxM2I4Njk5MmIyOTRiZTBhNDQ2MDg0ZTM2NTllYzBjODBlYjNiNDc1Mzg2ODIxNDk4MTAzMzYyNzlmNjI1NQ%3D%3D&amp;v=1&amp;f=sd",
                            "is_gif": False,
                            "scrubber_media_url": "https://v.redd.it/asj4p03rdsa51/DASH_96.mp4",
                            "transcoding_status": "completed",
                            "width": 640,
                        }
                    },
                    "secure_media_embed": {},
                    "selftext": "",
                    "selftext_html": None,
                    "send_replies": True,
                    "spoiler": False,
                    "stickied": False,
                    "subreddit": "aww",
                    "subreddit_id": "t5_2qh1o",
                    "subreddit_name_prefixed": "r/aww",
                    "subreddit_subscribers": 25634399,
                    "subreddit_type": "public",
                    "suggested_sort": None,
                    "thumbnail": "https://b.thumbs.redditmedia.com/l_4Yk7NC8hz2HM0D3Hv2dK_nZBjpL8FL3NPv9WkRo8k.jpg",
                    "thumbnail_height": 78,
                    "thumbnail_width": 140,
                    "title": "Bunnies flop over when they feel "
                    "completely safe beside their "
                    "protectors",
                    "top_awarded_type": None,
                    "total_awards_received": 12,
                    "treatment_tags": [],
                    "ups": 112661,
                    "upvote_ratio": 0.94,
                    "url": "https://v.redd.it/asj4p03rdsa51",
                    "url_overridden_by_dest": "https://v.redd.it/asj4p03rdsa51",
                    "user_reports": [],
                    "view_count": None,
                    "visited": False,
                    "whitelist_status": "all_ads",
                    "wls": 6,
                },
                "kind": "t3",
            },
        ],
        "dist": 25,
        "modhash": None,
    },
    "kind": "Listing",
}

external_video_mock = {
    "data": {
        "after": "t3_hr3mhe",
        "before": None,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "aww",
                    "selftext": "",
                    "author_fullname": "t2_ot2b2",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Dog splashing in water",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/aww",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "thumbnail_height": 140,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hulh8k",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.94,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 1142,
                    "total_awards_received": 0,
                    "media_embed": {
                        "content": '&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fgfycat.com%2Fifr%2Fexcellentinfantileamericanwigeon&amp;display_name=Gfycat&amp;url=https%3A%2F%2Fgfycat.com%2Fexcellentinfantileamericanwigeon&amp;image=https%3A%2F%2Fthumbs.gfycat.com%2FExcellentInfantileAmericanwigeon-size_restricted.gif&amp;key=ed8fa8699ce04833838e66ce79ba05f1&amp;type=text%2Fhtml&amp;schema=gfycat" width="400" height="400" scrolling="no" title="Gfycat embed" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="True"&gt;&lt;/iframe&gt;',
                        "width": 400,
                        "scrolling": False,
                        "height": 400,
                    },
                    "thumbnail_width": 140,
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": {
                        "oembed": {
                            "provider_url": "https://gfycat.com",
                            "description": 'Hi! We use cookies and similar technologies ("cookies"), including third-party cookies, on this website to help operate and improve your experience on our site, monitor our site performance, and for advertising purposes. By clicking "Accept Cookies" below, you are giving us consent to use cookies (except consent is not required for cookies necessary to run our site).',
                            "title": "97991217 286625482366728 7551185146460766208 n",
                            "author_name": "Gfycat",
                            "height": 400,
                            "width": 400,
                            "html": '&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fgfycat.com%2Fifr%2Fexcellentinfantileamericanwigeon&amp;display_name=Gfycat&amp;url=https%3A%2F%2Fgfycat.com%2Fexcellentinfantileamericanwigeon&amp;image=https%3A%2F%2Fthumbs.gfycat.com%2FExcellentInfantileAmericanwigeon-size_restricted.gif&amp;key=ed8fa8699ce04833838e66ce79ba05f1&amp;type=text%2Fhtml&amp;schema=gfycat" width="400" height="400" scrolling="no" title="Gfycat embed" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="True"&gt;&lt;/iframe&gt;',
                            "thumbnail_width": 250,
                            "version": "1.0",
                            "provider_name": "Gfycat",
                            "thumbnail_url": "https://thumbs.gfycat.com/ExcellentInfantileAmericanwigeon-size_restricted.gif",
                            "type": "video",
                            "thumbnail_height": 250,
                        },
                        "type": "gfycat.com",
                    },
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {
                        "content": '&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fgfycat.com%2Fifr%2Fexcellentinfantileamericanwigeon&amp;display_name=Gfycat&amp;url=https%3A%2F%2Fgfycat.com%2Fexcellentinfantileamericanwigeon&amp;image=https%3A%2F%2Fthumbs.gfycat.com%2FExcellentInfantileAmericanwigeon-size_restricted.gif&amp;key=ed8fa8699ce04833838e66ce79ba05f1&amp;type=text%2Fhtml&amp;schema=gfycat" width="400" height="400" scrolling="no" title="Gfycat embed" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="True"&gt;&lt;/iframe&gt;',
                        "width": 400,
                        "scrolling": False,
                        "media_domain_url": "https://www.redditmedia.com/mediaembed/hulh8k",
                        "height": 400,
                    },
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 1142,
                    "approved_by": None,
                    "author_premium": False,
                    "thumbnail": "https://b.thumbs.redditmedia.com/eR_Cu4w1l9PwaM14RTEpnKD20EaK5mMxUbyK8BBDo_M.jpg",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "post_hint": "rich:video",
                    "content_categories": None,
                    "is_self": False,
                    "mod_note": None,
                    "crosspost_parent_list": [],
                    "created": 1595281442,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "gfycat.com",
                    "allow_live_comments": False,
                    "selftext_html": None,
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://gfycat.com/excellentinfantileamericanwigeon",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "preview": {
                        "images": [
                            {
                                "source": {
                                    "url": "https://external-preview.redd.it/rZXN_aGbww8NNlhGWB-5cjHPonSST4S7aS6uaZyb_W4.jpg?auto=webp&amp;s=2a2d3a1e0a06742bf752c1c4e1582c2fa49793a3",
                                    "width": 250,
                                    "height": 250,
                                },
                                "resolutions": [
                                    {
                                        "url": "https://external-preview.redd.it/rZXN_aGbww8NNlhGWB-5cjHPonSST4S7aS6uaZyb_W4.jpg?width=108&amp;crop=smart&amp;auto=webp&amp;s=35f61b003416516f664682717876a94d186793ae",
                                        "width": 108,
                                        "height": 108,
                                    },
                                    {
                                        "url": "https://external-preview.redd.it/rZXN_aGbww8NNlhGWB-5cjHPonSST4S7aS6uaZyb_W4.jpg?width=216&amp;crop=smart&amp;auto=webp&amp;s=842416c1b8f8fae758a7ba6eb98af93ee2404a8d",
                                        "width": 216,
                                        "height": 216,
                                    },
                                ],
                                "variants": {},
                                "id": "IVorc9dV9K9nJhhSVFKST92dfGfmhgBQjw257DWmJcE",
                            }
                        ],
                        "reddit_video_preview": {
                            "fallback_url": "https://v.redd.it/syp9pkiu00c51/DASH_360.mp4",
                            "height": 400,
                            "width": 400,
                            "scrubber_media_url": "https://v.redd.it/syp9pkiu00c51/DASH_96.mp4",
                            "dash_url": "https://v.redd.it/syp9pkiu00c51/DASHPlaylist.mpd",
                            "duration": 21,
                            "hls_url": "https://v.redd.it/syp9pkiu00c51/HLSPlaylist.m3u8",
                            "is_gif": True,
                            "transcoding_status": "completed",
                        },
                        "enabled": False,
                    },
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1o",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hulh8k",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "TheRikari",
                    "discussion_type": None,
                    "num_comments": 21,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "crosspost_parent": "t3_hujqxu",
                    "author_flair_text_color": None,
                    "permalink": "/r/aww/comments/hulh8k/dog_splashing_in_water/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://gfycat.com/excellentinfantileamericanwigeon",
                    "subreddit_subscribers": 25721914,
                    "created_utc": 1595252642,
                    "num_crossposts": 0,
                    "media": {
                        "oembed": {
                            "provider_url": "https://gfycat.com",
                            "description": 'Hi! We use cookies and similar technologies ("cookies"), including third-party cookies, on this website to help operate and improve your experience on our site, monitor our site performance, and for advertising purposes. By clicking "Accept Cookies" below, you are giving us consent to use cookies (except consent is not required for cookies necessary to run our site).',
                            "title": "97991217 286625482366728 7551185146460766208 n",
                            "author_name": "Gfycat",
                            "height": 400,
                            "width": 400,
                            "html": '&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fgfycat.com%2Fifr%2Fexcellentinfantileamericanwigeon&amp;display_name=Gfycat&amp;url=https%3A%2F%2Fgfycat.com%2Fexcellentinfantileamericanwigeon&amp;image=https%3A%2F%2Fthumbs.gfycat.com%2FExcellentInfantileAmericanwigeon-size_restricted.gif&amp;key=ed8fa8699ce04833838e66ce79ba05f1&amp;type=text%2Fhtml&amp;schema=gfycat" width="400" height="400" scrolling="no" title="Gfycat embed" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="True"&gt;&lt;/iframe&gt;',
                            "thumbnail_width": 250,
                            "version": "1.0",
                            "provider_name": "Gfycat",
                            "thumbnail_url": "https://thumbs.gfycat.com/ExcellentInfantileAmericanwigeon-size_restricted.gif",
                            "type": "video",
                            "thumbnail_height": 250,
                        },
                        "type": "gfycat.com",
                    },
                    "is_video": False,
                },
            }
        ],
        "dist": 25,
        "modhash": None,
    },
    "kind": "Listing",
}

external_gifv_mock = {
    "data": {
        "after": "t3_hr3mhe",
        "before": None,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "aww",
                    "selftext": "",
                    "author_fullname": "t2_ygx0p1u",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "if i fits i sits",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/aww",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "thumbnail_height": 74,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_humdlf",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.97,
                    "author_flair_background_color": "",
                    "subreddit_type": "public",
                    "ups": 7512,
                    "total_awards_received": 1,
                    "media_embed": {},
                    "thumbnail_width": 140,
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 7512,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "https://b.thumbs.redditmedia.com/QHK44nUFZup-hfFX2Z1dXhk-1lPEmROUCB3bBujvTck.jpg",
                    "edited": False,
                    "author_flair_css_class": "k",
                    "author_flair_richtext": [],
                    "gildings": {},
                    "post_hint": "link",
                    "content_categories": None,
                    "is_self": False,
                    "mod_note": None,
                    "created": 1595284712,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "i.imgur.com",
                    "allow_live_comments": False,
                    "selftext_html": None,
                    "likes": None,
                    "suggested_sort": "confidence",
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://i.imgur.com/grVh2AG.gifv",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": False,
                    "pinned": False,
                    "over_18": False,
                    "preview": {
                        "images": [
                            {
                                "source": {
                                    "url": "https://external-preview.redd.it/XDHMFAMlcn3iuSqmWeDIc4yG-q-6xnTIdGivYX-cus4.jpg?auto=webp&amp;s=c4ba246318b3502b080d37fcbdb12e07221401a9",
                                    "width": 638,
                                    "height": 338,
                                },
                                "resolutions": [
                                    {
                                        "url": "https://external-preview.redd.it/XDHMFAMlcn3iuSqmWeDIc4yG-q-6xnTIdGivYX-cus4.jpg?width=108&amp;crop=smart&amp;auto=webp&amp;s=c9c340a60ba3da1af3f5d5c08f3ed618ebd567d4",
                                        "width": 108,
                                        "height": 57,
                                    },
                                    {
                                        "url": "https://external-preview.redd.it/XDHMFAMlcn3iuSqmWeDIc4yG-q-6xnTIdGivYX-cus4.jpg?width=216&amp;crop=smart&amp;auto=webp&amp;s=d05c0415e3dc63d097264bfb1b35b09676bd24f6",
                                        "width": 216,
                                        "height": 114,
                                    },
                                    {
                                        "url": "https://external-preview.redd.it/XDHMFAMlcn3iuSqmWeDIc4yG-q-6xnTIdGivYX-cus4.jpg?width=320&amp;crop=smart&amp;auto=webp&amp;s=5c236179ccfff29e9ba980f31d5a6a9905adbe86",
                                        "width": 320,
                                        "height": 169,
                                    },
                                ],
                                "variants": {},
                                "id": "4Z8zF5e4sZJnX4vWH7pZkbqiDPMCuh2J4kNotV9AGSI",
                            }
                        ],
                        "reddit_video_preview": {
                            "fallback_url": "https://v.redd.it/zzctc8y2dzb51/DASH_240.mp4",
                            "height": 338,
                            "width": 638,
                            "scrubber_media_url": "https://v.redd.it/zzctc8y2dzb51/DASH_96.mp4",
                            "dash_url": "https://v.redd.it/zzctc8y2dzb51/DASHPlaylist.mpd",
                            "duration": 44,
                            "hls_url": "https://v.redd.it/zzctc8y2dzb51/HLSPlaylist.m3u8",
                            "is_gif": True,
                            "transcoding_status": "completed",
                        },
                        "enabled": False,
                    },
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": False,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1o",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "humdlf",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "jasontaken",
                    "discussion_type": None,
                    "num_comments": 67,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": "dark",
                    "permalink": "/r/aww/comments/humdlf/if_i_fits_i_sits/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://i.imgur.com/grVh2AG.gifv",
                    "subreddit_subscribers": 25723833,
                    "created_utc": 1595255912,
                    "num_crossposts": 1,
                    "media": None,
                    "is_video": False,
                },
            }
        ],
        "dist": 25,
        "modhash": None,
    },
    "kind": "Listing",
}

unknown_mock = {
    "data": {
        "after": "t3_hr3mhe",
        "before": None,
        "children": [
            {
                "kind": "t1",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "aww",
                    "selftext": "",
                    "author_fullname": "t2_ygx0p1u",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "if i fits i sits",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/aww",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "thumbnail_height": 74,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_humdlf",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.97,
                    "author_flair_background_color": "",
                    "subreddit_type": "public",
                    "ups": 7512,
                    "total_awards_received": 1,
                    "media_embed": {},
                    "thumbnail_width": 140,
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 7512,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "https://b.thumbs.redditmedia.com/QHK44nUFZup-hfFX2Z1dXhk-1lPEmROUCB3bBujvTck.jpg",
                    "edited": False,
                    "author_flair_css_class": "k",
                    "author_flair_richtext": [],
                    "gildings": {},
                    "post_hint": "link",
                    "content_categories": None,
                    "is_self": False,
                    "mod_note": None,
                    "created": 1595284712,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "i.imgur.com",
                    "allow_live_comments": False,
                    "selftext_html": None,
                    "likes": None,
                    "suggested_sort": "confidence",
                    "banned_at_utc": None,
                    "url_overridden_by_dest": "https://i.imgur.com/grVh2AG.gifv",
                    "view_count": None,
                    "archived": False,
                    "no_follow": False,
                    "is_crosspostable": False,
                    "pinned": False,
                    "over_18": False,
                    "preview": {
                        "images": [
                            {
                                "source": {
                                    "url": "https://external-preview.redd.it/XDHMFAMlcn3iuSqmWeDIc4yG-q-6xnTIdGivYX-cus4.jpg?auto=webp&amp;s=c4ba246318b3502b080d37fcbdb12e07221401a9",
                                    "width": 638,
                                    "height": 338,
                                },
                                "resolutions": [
                                    {
                                        "url": "https://external-preview.redd.it/XDHMFAMlcn3iuSqmWeDIc4yG-q-6xnTIdGivYX-cus4.jpg?width=108&amp;crop=smart&amp;auto=webp&amp;s=c9c340a60ba3da1af3f5d5c08f3ed618ebd567d4",
                                        "width": 108,
                                        "height": 57,
                                    },
                                    {
                                        "url": "https://external-preview.redd.it/XDHMFAMlcn3iuSqmWeDIc4yG-q-6xnTIdGivYX-cus4.jpg?width=216&amp;crop=smart&amp;auto=webp&amp;s=d05c0415e3dc63d097264bfb1b35b09676bd24f6",
                                        "width": 216,
                                        "height": 114,
                                    },
                                    {
                                        "url": "https://external-preview.redd.it/XDHMFAMlcn3iuSqmWeDIc4yG-q-6xnTIdGivYX-cus4.jpg?width=320&amp;crop=smart&amp;auto=webp&amp;s=5c236179ccfff29e9ba980f31d5a6a9905adbe86",
                                        "width": 320,
                                        "height": 169,
                                    },
                                ],
                                "variants": {},
                                "id": "4Z8zF5e4sZJnX4vWH7pZkbqiDPMCuh2J4kNotV9AGSI",
                            }
                        ],
                        "reddit_video_preview": {
                            "fallback_url": "https://v.redd.it/zzctc8y2dzb51/DASH_240.mp4",
                            "height": 338,
                            "width": 638,
                            "scrubber_media_url": "https://v.redd.it/zzctc8y2dzb51/DASH_96.mp4",
                            "dash_url": "https://v.redd.it/zzctc8y2dzb51/DASHPlaylist.mpd",
                            "duration": 44,
                            "hls_url": "https://v.redd.it/zzctc8y2dzb51/HLSPlaylist.m3u8",
                            "is_gif": True,
                            "transcoding_status": "completed",
                        },
                        "enabled": False,
                    },
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": False,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": None,
                    "subreddit_id": "t5_2qh1o",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "humdlf",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "jasontaken",
                    "discussion_type": None,
                    "num_comments": 67,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": "dark",
                    "permalink": "/r/aww/comments/humdlf/if_i_fits_i_sits/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": False,
                    "url": "https://i.imgur.com/grVh2AG.gifv",
                    "subreddit_subscribers": 25723833,
                    "created_utc": 1595255912,
                    "num_crossposts": 1,
                    "media": None,
                    "is_video": False,
                },
            }
        ],
        "dist": 25,
        "modhash": None,
    },
    "kind": "Listing",
}

nsfw_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.\n\nLet us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.\n\nFor those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!\n\n_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Linux Experiences/Rants or Education/Certifications thread - July 06, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hm0qct",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.7,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 8,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 8,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594037482.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": "&lt;!-- SC_OFF --&gt;&lt;div class='md'&gt;&lt;p&gt;Welcome to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.&lt;/p&gt;\n\n&lt;p&gt;Let us know what&amp;#39;s annoying you, whats making you happy, or something that you want to get out to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; but didn&amp;#39;t make the cut into a full post of it&amp;#39;s own.&lt;/p&gt;\n\n&lt;p&gt;For those looking for certifications please use this megathread to ask about how to get certified whether it&amp;#39;s for the business world or for your own satisfaction. Be sure to check out &lt;a href='/r/linuxadmin'&gt;r/linuxadmin&lt;/a&gt; for more discussion in the SysAdmin world!&lt;/p&gt;\n\n&lt;p&gt;&lt;em&gt;Please keep questions in &lt;a href='/r/linuxquestions'&gt;r/linuxquestions&lt;/a&gt;, &lt;a href='/r/linux4noobs'&gt;r/linux4noobs&lt;/a&gt;, or the Wednesday automod thread.&lt;/em&gt;&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": True,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hm0qct",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 9,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594008682.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs\n\nThis megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.\n\nAsk your hardware requests here too or try r/linuxhardware!",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Weekly Questions and Hardware Thread - July 08, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hna75r",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.6,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 2,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 2,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594210138.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": '&lt;!-- SC_OFF --&gt;&lt;div class="md"&gt;&lt;p&gt;Welcome to &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt;! If you&amp;#39;re new to Linux or trying to get started this thread is for you. Get help here or as always, check out &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt;&lt;/p&gt;\n\n&lt;p&gt;This megathread is for all your question needs. As we don&amp;#39;t allow questions on &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt; outside of this megathread, please consider using &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt; for the best solution to your problem.&lt;/p&gt;\n\n&lt;p&gt;Ask your hardware requests here too or try &lt;a href="/r/linuxhardware"&gt;r/linuxhardware&lt;/a&gt;!&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;',
                    "likes": None,
                    "suggested_sort": "new",
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hna75r",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 2,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594181338.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

spoiler_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.\n\nLet us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.\n\nFor those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!\n\n_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Linux Experiences/Rants or Education/Certifications thread - July 06, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hm0qct",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.7,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 8,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 8,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594037482.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": "&lt;!-- SC_OFF --&gt;&lt;div class='md'&gt;&lt;p&gt;Welcome to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.&lt;/p&gt;\n\n&lt;p&gt;Let us know what&amp;#39;s annoying you, whats making you happy, or something that you want to get out to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; but didn&amp;#39;t make the cut into a full post of it&amp;#39;s own.&lt;/p&gt;\n\n&lt;p&gt;For those looking for certifications please use this megathread to ask about how to get certified whether it&amp;#39;s for the business world or for your own satisfaction. Be sure to check out &lt;a href='/r/linuxadmin'&gt;r/linuxadmin&lt;/a&gt; for more discussion in the SysAdmin world!&lt;/p&gt;\n\n&lt;p&gt;&lt;em&gt;Please keep questions in &lt;a href='/r/linuxquestions'&gt;r/linuxquestions&lt;/a&gt;, &lt;a href='/r/linux4noobs'&gt;r/linux4noobs&lt;/a&gt;, or the Wednesday automod thread.&lt;/em&gt;&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hm0qct",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 9,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594008682.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs\n\nThis megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.\n\nAsk your hardware requests here too or try r/linuxhardware!",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Weekly Questions and Hardware Thread - July 08, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hna75r",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.6,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 2,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 2,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594210138.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": '&lt;!-- SC_OFF --&gt;&lt;div class="md"&gt;&lt;p&gt;Welcome to &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt;! If you&amp;#39;re new to Linux or trying to get started this thread is for you. Get help here or as always, check out &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt;&lt;/p&gt;\n\n&lt;p&gt;This megathread is for all your question needs. As we don&amp;#39;t allow questions on &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt; outside of this megathread, please consider using &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt; for the best solution to your problem.&lt;/p&gt;\n\n&lt;p&gt;Ask your hardware requests here too or try &lt;a href="/r/linuxhardware"&gt;r/linuxhardware&lt;/a&gt;!&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;',
                    "likes": None,
                    "suggested_sort": "new",
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": True,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hna75r",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 2,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594181338.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

seen_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.\n\nLet us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.\n\nFor those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!\n\n_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": True,
                    "title": "Linux Experiences/Rants or Education/Certifications thread - July 06, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hm0qct",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.7,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 8,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 8,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594037482.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": "&lt;!-- SC_OFF --&gt;&lt;div class='md'&gt;&lt;p&gt;Welcome to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.&lt;/p&gt;\n\n&lt;p&gt;Let us know what&amp;#39;s annoying you, whats making you happy, or something that you want to get out to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; but didn&amp;#39;t make the cut into a full post of it&amp;#39;s own.&lt;/p&gt;\n\n&lt;p&gt;For those looking for certifications please use this megathread to ask about how to get certified whether it&amp;#39;s for the business world or for your own satisfaction. Be sure to check out &lt;a href='/r/linuxadmin'&gt;r/linuxadmin&lt;/a&gt; for more discussion in the SysAdmin world!&lt;/p&gt;\n\n&lt;p&gt;&lt;em&gt;Please keep questions in &lt;a href='/r/linuxquestions'&gt;r/linuxquestions&lt;/a&gt;, &lt;a href='/r/linux4noobs'&gt;r/linux4noobs&lt;/a&gt;, or the Wednesday automod thread.&lt;/em&gt;&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hm0qct",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 9,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594008682.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs\n\nThis megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.\n\nAsk your hardware requests here too or try r/linuxhardware!",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Weekly Questions and Hardware Thread - July 08, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hna75r",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.6,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 2,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 2,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594210138.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": '&lt;!-- SC_OFF --&gt;&lt;div class="md"&gt;&lt;p&gt;Welcome to &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt;! If you&amp;#39;re new to Linux or trying to get started this thread is for you. Get help here or as always, check out &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt;&lt;/p&gt;\n\n&lt;p&gt;This megathread is for all your question needs. As we don&amp;#39;t allow questions on &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt; outside of this megathread, please consider using &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt; for the best solution to your problem.&lt;/p&gt;\n\n&lt;p&gt;Ask your hardware requests here too or try &lt;a href="/r/linuxhardware"&gt;r/linuxhardware&lt;/a&gt;!&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;',
                    "likes": None,
                    "suggested_sort": "new",
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hna75r",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 2,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594181338.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

upvote_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.\n\nLet us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.\n\nFor those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!\n\n_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": True,
                    "title": "Linux Experiences/Rants or Education/Certifications thread - July 06, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hm0qct",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.7,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 99,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 8,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594037482.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": "&lt;!-- SC_OFF --&gt;&lt;div class='md'&gt;&lt;p&gt;Welcome to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.&lt;/p&gt;\n\n&lt;p&gt;Let us know what&amp;#39;s annoying you, whats making you happy, or something that you want to get out to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; but didn&amp;#39;t make the cut into a full post of it&amp;#39;s own.&lt;/p&gt;\n\n&lt;p&gt;For those looking for certifications please use this megathread to ask about how to get certified whether it&amp;#39;s for the business world or for your own satisfaction. Be sure to check out &lt;a href='/r/linuxadmin'&gt;r/linuxadmin&lt;/a&gt; for more discussion in the SysAdmin world!&lt;/p&gt;\n\n&lt;p&gt;&lt;em&gt;Please keep questions in &lt;a href='/r/linuxquestions'&gt;r/linuxquestions&lt;/a&gt;, &lt;a href='/r/linux4noobs'&gt;r/linux4noobs&lt;/a&gt;, or the Wednesday automod thread.&lt;/em&gt;&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hm0qct",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 9,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594008682.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs\n\nThis megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.\n\nAsk your hardware requests here too or try r/linuxhardware!",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Weekly Questions and Hardware Thread - July 08, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hna75r",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.6,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 150,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 2,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594210138.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": '&lt;!-- SC_OFF --&gt;&lt;div class="md"&gt;&lt;p&gt;Welcome to &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt;! If you&amp;#39;re new to Linux or trying to get started this thread is for you. Get help here or as always, check out &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt;&lt;/p&gt;\n\n&lt;p&gt;This megathread is for all your question needs. As we don&amp;#39;t allow questions on &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt; outside of this megathread, please consider using &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt; for the best solution to your problem.&lt;/p&gt;\n\n&lt;p&gt;Ask your hardware requests here too or try &lt;a href="/r/linuxhardware"&gt;r/linuxhardware&lt;/a&gt;!&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;',
                    "likes": None,
                    "suggested_sort": "new",
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hna75r",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 2,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594181338.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

comment_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.\n\nLet us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.\n\nFor those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!\n\n_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": True,
                    "title": "Linux Experiences/Rants or Education/Certifications thread - July 06, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hm0qct",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.7,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 99,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 8,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594037482.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": "&lt;!-- SC_OFF --&gt;&lt;div class='md'&gt;&lt;p&gt;Welcome to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.&lt;/p&gt;\n\n&lt;p&gt;Let us know what&amp;#39;s annoying you, whats making you happy, or something that you want to get out to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; but didn&amp;#39;t make the cut into a full post of it&amp;#39;s own.&lt;/p&gt;\n\n&lt;p&gt;For those looking for certifications please use this megathread to ask about how to get certified whether it&amp;#39;s for the business world or for your own satisfaction. Be sure to check out &lt;a href='/r/linuxadmin'&gt;r/linuxadmin&lt;/a&gt; for more discussion in the SysAdmin world!&lt;/p&gt;\n\n&lt;p&gt;&lt;em&gt;Please keep questions in &lt;a href='/r/linuxquestions'&gt;r/linuxquestions&lt;/a&gt;, &lt;a href='/r/linux4noobs'&gt;r/linux4noobs&lt;/a&gt;, or the Wednesday automod thread.&lt;/em&gt;&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hm0qct",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 150,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594008682.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs\n\nThis megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.\n\nAsk your hardware requests here too or try r/linuxhardware!",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Weekly Questions and Hardware Thread - July 08, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 0,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hna75r",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.6,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 150,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 2,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594210138.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": '&lt;!-- SC_OFF --&gt;&lt;div class="md"&gt;&lt;p&gt;Welcome to &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt;! If you&amp;#39;re new to Linux or trying to get started this thread is for you. Get help here or as always, check out &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt;&lt;/p&gt;\n\n&lt;p&gt;This megathread is for all your question needs. As we don&amp;#39;t allow questions on &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt; outside of this megathread, please consider using &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt; for the best solution to your problem.&lt;/p&gt;\n\n&lt;p&gt;Ask your hardware requests here too or try &lt;a href="/r/linuxhardware"&gt;r/linuxhardware&lt;/a&gt;!&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;',
                    "likes": None,
                    "suggested_sort": "new",
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hna75r",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 80,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594181338.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}

downvote_mock = {
    "kind": "Listing",
    "data": {
        "modhash": "rjewztai5w0ab64547311ae1fb1f9cf81cd18949bfb629cb7f",
        "dist": 27,
        "children": [
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.\n\nLet us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.\n\nFor those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!\n\n_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": True,
                    "title": "Linux Experiences/Rants or Education/Certifications thread - July 06, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 10,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hm0qct",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.7,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 99,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 8,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594037482.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": "&lt;!-- SC_OFF --&gt;&lt;div class='md'&gt;&lt;p&gt;Welcome to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.&lt;/p&gt;\n\n&lt;p&gt;Let us know what&amp;#39;s annoying you, whats making you happy, or something that you want to get out to &lt;a href='/r/linux'&gt;r/linux&lt;/a&gt; but didn&amp;#39;t make the cut into a full post of it&amp;#39;s own.&lt;/p&gt;\n\n&lt;p&gt;For those looking for certifications please use this megathread to ask about how to get certified whether it&amp;#39;s for the business world or for your own satisfaction. Be sure to check out &lt;a href='/r/linuxadmin'&gt;r/linuxadmin&lt;/a&gt; for more discussion in the SysAdmin world!&lt;/p&gt;\n\n&lt;p&gt;&lt;em&gt;Please keep questions in &lt;a href='/r/linuxquestions'&gt;r/linuxquestions&lt;/a&gt;, &lt;a href='/r/linux4noobs'&gt;r/linux4noobs&lt;/a&gt;, or the Wednesday automod thread.&lt;/em&gt;&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;",
                    "likes": None,
                    "suggested_sort": None,
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hm0qct",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 150,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hm0qct/linux_experiencesrants_or_educationcertifications/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594008682.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
            {
                "kind": "t3",
                "data": {
                    "approved_at_utc": None,
                    "subreddit": "linux",
                    "selftext": "Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs\n\nThis megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.\n\nAsk your hardware requests here too or try r/linuxhardware!",
                    "author_fullname": "t2_6l4z3",
                    "saved": False,
                    "mod_reason_title": None,
                    "gilded": 0,
                    "clicked": False,
                    "title": "Weekly Questions and Hardware Thread - July 08, 2020",
                    "link_flair_richtext": [],
                    "subreddit_name_prefixed": "r/linux",
                    "hidden": False,
                    "pwls": 6,
                    "link_flair_css_class": None,
                    "downs": 40,
                    "top_awarded_type": None,
                    "hide_score": False,
                    "name": "t3_hna75r",
                    "quarantine": False,
                    "link_flair_text_color": "dark",
                    "upvote_ratio": 0.6,
                    "author_flair_background_color": None,
                    "subreddit_type": "public",
                    "ups": 150,
                    "total_awards_received": 0,
                    "media_embed": {},
                    "author_flair_template_id": None,
                    "is_original_content": False,
                    "user_reports": [],
                    "secure_media": None,
                    "is_reddit_media_domain": False,
                    "is_meta": False,
                    "category": None,
                    "secure_media_embed": {},
                    "link_flair_text": None,
                    "can_mod_post": False,
                    "score": 2,
                    "approved_by": None,
                    "author_premium": True,
                    "thumbnail": "",
                    "edited": False,
                    "author_flair_css_class": None,
                    "author_flair_richtext": [],
                    "gildings": {},
                    "content_categories": None,
                    "is_self": True,
                    "mod_note": None,
                    "created": 1594210138.0,
                    "link_flair_type": "text",
                    "wls": 6,
                    "removed_by_category": None,
                    "banned_by": None,
                    "author_flair_type": "text",
                    "domain": "self.linux",
                    "allow_live_comments": False,
                    "selftext_html": '&lt;!-- SC_OFF --&gt;&lt;div class="md"&gt;&lt;p&gt;Welcome to &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt;! If you&amp;#39;re new to Linux or trying to get started this thread is for you. Get help here or as always, check out &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt;&lt;/p&gt;\n\n&lt;p&gt;This megathread is for all your question needs. As we don&amp;#39;t allow questions on &lt;a href="/r/linux"&gt;r/linux&lt;/a&gt; outside of this megathread, please consider using &lt;a href="/r/linuxquestions"&gt;r/linuxquestions&lt;/a&gt; or &lt;a href="/r/linux4noobs"&gt;r/linux4noobs&lt;/a&gt; for the best solution to your problem.&lt;/p&gt;\n\n&lt;p&gt;Ask your hardware requests here too or try &lt;a href="/r/linuxhardware"&gt;r/linuxhardware&lt;/a&gt;!&lt;/p&gt;\n&lt;/div&gt;&lt;!-- SC_ON --&gt;',
                    "likes": None,
                    "suggested_sort": "new",
                    "banned_at_utc": None,
                    "view_count": None,
                    "archived": False,
                    "no_follow": True,
                    "is_crosspostable": True,
                    "pinned": False,
                    "over_18": False,
                    "all_awardings": [],
                    "awarders": [],
                    "media_only": False,
                    "can_gild": True,
                    "spoiler": False,
                    "locked": False,
                    "author_flair_text": None,
                    "treatment_tags": [],
                    "visited": False,
                    "removed_by": None,
                    "num_reports": None,
                    "distinguished": "moderator",
                    "subreddit_id": "t5_2qh1a",
                    "mod_reason_by": None,
                    "removal_reason": None,
                    "link_flair_background_color": "",
                    "id": "hna75r",
                    "is_robot_indexable": True,
                    "report_reasons": None,
                    "author": "AutoModerator",
                    "discussion_type": None,
                    "num_comments": 80,
                    "send_replies": False,
                    "whitelist_status": "all_ads",
                    "contest_mode": False,
                    "mod_reports": [],
                    "author_patreon_flair": False,
                    "author_flair_text_color": None,
                    "permalink": "/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "parent_whitelist_status": "all_ads",
                    "stickied": True,
                    "url": "https://www.reddit.com/r/linux/comments/hna75r/weekly_questions_and_hardware_thread_july_08_2020/",
                    "subreddit_subscribers": 544037,
                    "created_utc": 1594181338.0,
                    "num_crossposts": 0,
                    "media": None,
                    "is_video": False,
                },
            },
        ],
        "after": "t3_hmytic",
        "before": None,
    },
}
