diff --git a/CONTROLS.rst b/CONTROLS.rst index cb4eb74..620b579 100644 --- a/CONTROLS.rst +++ b/CONTROLS.rst @@ -31,6 +31,8 @@ Once you are logged in your username will appear in the top-right corner of the :``i``: Display new messages prompt :``s``: View a list of subscribed subreddits :``S``: View a list of subscribed multireddits +:``w``: Save a submission + -------------- Subreddit Mode @@ -53,6 +55,7 @@ The ``/`` prompt accepts subreddits in the following formats * ``/r/python+linux`` supports multireddits * ``/r/front`` will redirect to the front page * ``/u/me`` will display your submissions +* ``/u/saved`` will display your saved submissions * ``/u/spez`` will display submissions from any other user * ``/u/multi-mod/m/android`` will display a multireddit curated by a user * ``/domain/python.org`` will display submissions to the stated domain diff --git a/rtv/content.py b/rtv/content.py index ec4a0e9..19bcfbd 100644 --- a/rtv/content.py +++ b/rtv/content.py @@ -87,14 +87,15 @@ class Content(object): data = {} data['object'] = comment - data['level'] = comment.nested_level if isinstance(comment, praw.objects.MoreComments): data['type'] = 'MoreComments' + data['level'] = comment.nested_level data['count'] = comment.count data['body'] = 'More comments' data['hidden'] = True - else: + + elif hasattr(comment, 'nested_level'): author = getattr(comment, 'author', '[deleted]') name = getattr(author, 'name', '[deleted]') sub = getattr(comment, 'submission', '[deleted]') @@ -105,6 +106,7 @@ class Content(object): stickied = getattr(comment, 'stickied', False) data['type'] = 'Comment' + data['level'] = comment.nested_level data['body'] = comment.body data['created'] = cls.humanize_timestamp(comment.created_utc) data['score'] = '{0} pts'.format( @@ -117,6 +119,34 @@ class Content(object): data['permalink'] = permalink data['stickied'] = stickied data['hidden'] = False + data['saved'] = comment.saved + else: + # Saved comments don't have a nested level and are missing a couple + # of fields like ``submission``. As a result, we can only load a + # subset of fields to avoid triggering a seperate api call to load + # the full comment. + author = getattr(comment, 'author', '[deleted]') + stickied = getattr(comment, 'stickied', False) + flair = getattr(comment, 'author_flair_text', '') + + data['type'] = 'SavedComment' + data['level'] = None + data['title'] = comment.body + data['comments'] = '' + data['url_full'] = comment._fast_permalink + data['url'] = comment._fast_permalink + data['nsfw'] = comment.over_18 + data['subreddit'] = six.text_type(comment.subreddit) + data['url_type'] = 'selfpost' + data['score'] = '{0} pts'.format( + '-' if comment.score_hidden else comment.score) + data['likes'] = comment.likes + data['created'] = cls.humanize_timestamp(comment.created_utc) + data['saved'] = comment.saved + data['stickied'] = stickied + data['gold'] = comment.gilded > 0 + data['author'] = author + data['flair'] = flair return data @@ -160,6 +190,7 @@ class Content(object): data['hidden'] = False data['xpost_subreddit'] = None data['index'] = None # This is filled in later by the method caller + data['saved'] = sub.saved if sub.url.split('/r/')[-1] == sub.permalink.split('/r/')[-1]: data['url'] = 'self.{0}'.format(data['subreddit']) @@ -361,10 +392,11 @@ class SubredditContent(Content): list for repeat access. """ - def __init__(self, name, submissions, loader, order=None): + def __init__(self, name, submissions, loader, order=None, max_title_rows=4): self.name = name self.order = order + self.max_title_rows = max_title_rows self._loader = loader self._submissions = submissions self._submission_data = [] @@ -410,6 +442,9 @@ class SubredditContent(Content): else: resource_root = 'r' + if resource_root == 'user': + resource_root = 'u' + # There should at most two parts left, the resource and the order if len(parts) == 1: resource, resource_order = parts[0], None @@ -457,7 +492,7 @@ class SubredditContent(Content): # Here's where we start to build the submission generators if query: - if resource_root in ('u', 'user'): + if resource_root == 'u': search = '/r/{subreddit}/search' author = reddit.user.name if resource == 'me' else resource query = 'author:{0} {1}'.format(author, query) @@ -480,14 +515,21 @@ class SubredditContent(Content): multireddit = reddit.get_multireddit(redditor, resource) submissions = getattr(multireddit, method_alias)(limit=None) - elif resource_root in ('u', 'user') and resource == 'me': + elif resource_root == 'u' and resource == 'me': if not reddit.is_oauth_session(): raise exceptions.AccountError('Not logged in') else: order = order or 'new' submissions = reddit.user.get_submitted(sort=order, limit=None) - elif resource_root in ('u', 'user'): + elif resource_root == 'u' and resource == 'saved': + if not reddit.is_oauth_session(): + raise exceptions.AccountError('Not logged in') + else: + order = order or 'new' + submissions = reddit.user.get_saved(sort=order, limit=None) + + elif resource_root == 'u': order = order or 'new' period = period or 'all' redditor = reddit.get_redditor(resource) @@ -535,7 +577,12 @@ class SubredditContent(Content): except StopIteration: raise IndexError else: - data = self.strip_praw_submission(submission) + if hasattr(submission, 'title'): + data = self.strip_praw_submission(submission) + else: + # when submission is a saved commment + data = self.strip_praw_comment(submission) + data['index'] = len(self._submission_data) + 1 # Add the post number to the beginning of the title data['title'] = '{0}. {1}'.format(data['index'], data['title']) @@ -544,6 +591,9 @@ class SubredditContent(Content): # Modifies the original dict, faster than copying data = self._submission_data[index] data['split_title'] = self.wrap_text(data['title'], width=n_cols) + if len(data['split_title']) > self.max_title_rows: + data['split_title'] = data['split_title'][:self.max_title_rows-1] + data['split_title'].append('(Not enough space to display)') data['n_rows'] = len(data['split_title']) + 3 data['offset'] = 0 diff --git a/rtv/docs.py b/rtv/docs.py index 17a51d2..d967079 100644 --- a/rtv/docs.py +++ b/rtv/docs.py @@ -29,6 +29,7 @@ HELP = """ [Authenticated Commands] `a/z` : Upvote/downvote + `w` : Save/unsave a post `c` : Compose a new post or comment `e` : Edit an existing post or comment `d` : Delete an existing post or comment diff --git a/rtv/page.py b/rtv/page.py index 9196f08..e248d98 100644 --- a/rtv/page.py +++ b/rtv/page.py @@ -158,6 +158,23 @@ class Page(object): if not self.term.loader.exception: data['likes'] = None + @PageController.register(Command('SAVE')) + @logged_in + def save(self): + data = self.content.get(self.nav.absolute_index) + if 'saved' not in data: + self.term.flash() + elif not data['saved']: + with self.term.loader('Saving'): + data['object'].save() + if not self.term.loader.exception: + data['saved'] = True + else: + with self.term.loader('Unsaving'): + data['object'].unsave() + if not self.term.loader.exception: + data['saved'] = False + @PageController.register(Command('LOGIN')) def login(self): """ @@ -283,6 +300,7 @@ class Page(object): sub_name = self.content.name sub_name = sub_name.replace('/r/front', 'Front Page') sub_name = sub_name.replace('/u/me', 'My Submissions') + sub_name = sub_name.replace('/u/saved', 'My Saved Submissions') self.term.add_line(window, sub_name, 0, 0) # Set the terminal title diff --git a/rtv/submission.py b/rtv/submission.py index 6bd118c..d557d1b 100644 --- a/rtv/submission.py +++ b/rtv/submission.py @@ -209,6 +209,10 @@ class SubmissionPage(Page): text, attr = self.term.stickied self.term.add_line(win, text, attr=attr) + if data['saved']: + text, attr = self.term.saved + self.term.add_line(win, text, attr=attr) + for row, text in enumerate(split_body, start=offset+1): if row in valid_rows: self.term.add_line(win, text, row, 1) @@ -281,4 +285,8 @@ class SubmissionPage(Page): text, attr = 'NSFW', (curses.A_BOLD | Color.RED) self.term.add_line(win, text, attr=attr) + if data['saved']: + text, attr = self.term.saved + self.term.add_line(win, text, attr=attr) + win.border() diff --git a/rtv/subreddit.py b/rtv/subreddit.py index aa203b0..3c66314 100644 --- a/rtv/subreddit.py +++ b/rtv/subreddit.py @@ -134,7 +134,7 @@ class SubredditPage(Page): # Check that the subreddit can be submitted to name = self.content.name - if '+' in name or name in ('/r/all', '/r/front', '/r/me'): + if '+' in name or name in ('/r/all', '/r/front', '/r/me','/u/saved'): self.term.show_notification("Can't post to {0}".format(name)) return @@ -237,6 +237,11 @@ class SubredditPage(Page): text, attr = self.term.timestamp_sep self.term.add_line(win, text, attr=attr) self.term.add_line(win, ' {comments} '.format(**data)) + + if data['saved']: + text, attr = self.term.saved + self.term.add_line(win, text, attr=attr) + if data['stickied']: text, attr = self.term.stickied self.term.add_line(win, text, attr=attr) diff --git a/rtv/templates/rtv.cfg b/rtv/templates/rtv.cfg index 2ad2f7b..e9776e1 100644 --- a/rtv/templates/rtv.cfg +++ b/rtv/templates/rtv.cfg @@ -108,6 +108,7 @@ DELETE = d EDIT = e INBOX = i REFRESH = r, +SAVE = w ; Submission page SUBMISSION_TOGGLE_COMMENT = 0x20 diff --git a/rtv/terminal.py b/rtv/terminal.py index 3915762..d6c0976 100644 --- a/rtv/terminal.py +++ b/rtv/terminal.py @@ -89,6 +89,12 @@ class Terminal(object): attr = Color.GREEN return text, attr + @property + def saved(self): + text = '[saved]' + attr = Color.GREEN + return text, attr + @property def vline(self): return getattr(curses, 'ACS_VLINE', ord('|')) diff --git a/tests/cassettes/test_content_subreddit_from_name_authenticated[user-saved].yaml b/tests/cassettes/test_content_subreddit_from_name_authenticated[user-saved].yaml new file mode 100644 index 0000000..db74d16 --- /dev/null +++ b/tests/cassettes/test_content_subreddit_from_name_authenticated[user-saved].yaml @@ -0,0 +1,852 @@ +interactions: +- request: + body: grant_type=refresh_token&refresh_token=**********&redirect_uri=http%3A%2F%2F127.0.0.1%3A65000%2F + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Content-Length: ['121'] + Content-Type: [application/x-www-form-urlencoded] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: POST + uri: https://api.reddit.com/api/v1/access_token/ + response: + body: + string: !!binary | + H4sIAAAAAAAAAyWMywrCQBAEf2XYs4KiePAmguADDyLiLWx2Wx1CsmFmEg3iv8vqqaGo6rfzIUC1 + sFShcUtycjtdq9VhurVLtx+fF895NY+X026zXrkRuZ9X2NAiyyW8QDKP6Dmg4JjxMTXIEK+WBVpw + fp4tJpMROQ3p3yKy0YPVkgzEEY2xDVQP2pWCGNmUWuHeG2qo+juUBD6SoE1ipL4HaVfWbHk0CJeg + Phnc5wsDtbib1gAAAA== + headers: + CF-RAY: [2c72d672b51908de-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sat, 23 Jul 2016 23:16:01 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=d3bfd93f45f3afd482320ac7c25113e731469315761; expires=Sun, + 23-Jul-17 23:16:01 GMT; path=/; domain=.reddit.com; HttpOnly'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + X-Moose: [majestic] + cache-control: ['max-age=0, must-revalidate'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/api/v1/me.json + response: + body: + string: !!binary | + H4sIALP6k1cC/31U23KcMAz9lQzPnU42yXa3/RmNMIJ1MTYj22xoJv9eiWWDaSZ9A+tIOjq6vFU2 + Ag2jCzNR9euhRRfp20N1wQgDWlc8eRwUUaX5N/aVPBgmTNTI2+FwPp4PL6fn0/dHdbYNQcthAA51 + SLEIItlijiP5ZnG8P6+hICezhjudjz/v4ZRLaP7l46zvoUceUF00toeakv59hA3DQD5tKIW1kioz + Kas38ZEwBHbAjmBkmixdI7jQdcIm5CSgxFljMXU2JmJRS3hA68IVEkVFvFUTskWv35W+Qcchj6oR + vY7EdiFhteCn5/eF+kRwwVF0sL4DH65bHmwi8SR5mMbASeyb7b9srd+Ajjo0M0RCNhdFtpttCLV1 + BFeqISF3tE8h6QGzSTYU4bD5Q9xDE4RqgsRo+s0YkzX9DKvWKutqyGPHKJNgQujtovcuRwpSYpu9 + yrIaAqPviEntOpYidOFmhy4zdLaViF4UijuOojR6YUjTngXllQCMwVkzb5Y2sJE2pDQW8FUdj0l7 + VKP3xJv1KwVmR/FClKKm5/l6kSKKsnKqgxQKRgj0i/O+rUs/syyhKLM9e7quvZXJNmgun0tYyIuM + jWUyxbBGWSjyOh6f9BgxR4Jdom4ZxyjspWE7sFK4zSE0FoVMKRSuQuxqibkWOo1NwNmVTU+yBSLE + Z6kjJR3BwjALLtdiMYxjKT/KXE426WDzZKV5V7apEPpjsOg1UTlYY5ClpKFejs4dLMDb0MAgAiJs + 1FdKZeDaBdPfF/4rOnLF7gl0zYOu8eG8Ocj164IrONjlslXFfdSf6gkHf9LzoWgpZrSM60Yejucf + j+eXx5ejon0dXmW883J67rdSstrWykVYFqgIvkQztxpVbnW4XWNdpSLPeod9du79L6CuxtciBgAA + headers: + CF-RAY: [2c72d67f3461105b-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['684'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sat, 23 Jul 2016 23:16:03 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=d15055068190ef6663ec18685c13be46c1469315763; expires=Sun, + 23-Jul-17 23:16:03 GMT; path=/; domain=.reddit.com; HttpOnly'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['581.0'] + x-ratelimit-reset: ['237'] + x-ratelimit-used: ['19'] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Cookie: [__cfduid=d15055068190ef6663ec18685c13be46c1469315763] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/user/tyjak/saved.json?sort=new&t=all&limit=1024 + response: + body: + string: !!binary | + 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 + headers: + CF-RAY: [2c72d68ab49c105b-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['38014'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sat, 23 Jul 2016 23:16:06 GMT'] + Server: [cloudflare-nginx] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['580.0'] + x-ratelimit-reset: ['235'] + x-ratelimit-used: ['20'] + x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=TI25Ca0ph4nQFdzfXGhn0YzhpO4Ojm3q9SS1qI0OZX7CPiQzCzAoMAiGVt8f6wdQwL19UC4CwBW4yTZrkoGsyUnqmA5p7L3%2B'] + x-ua-compatible: [IE=edge] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Cookie: [__cfduid=d15055068190ef6663ec18685c13be46c1469315763] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/comments/4u8he3/_/d5nz313.json + response: + body: + string: !!binary | + H4sIALf6k1cC/81XbW/bNhD+K4KGdV86W++WGhhD23XB0qZpl6ZBmhQCRVEWE0lUSMrOC/rfd0dL + seO4zQZsQL5Rx7vjPfeu01v7gje5/cKy33GleTOzn1t2TjQB0q1di7wkqoRz01UV3NCSV7lkDVBO + V6LavyeVi5pwZLF5PevkiIoa7zPSNCxPs+uVuprlnKSszhjquf0GJNVlkuU51yjfcqpQVLGq0OxK + p6Wuq5X4QEZWZKv4BVPwoWXHjKrZjCkNbyohkakX6xSTqWQtEJH79KtRRTvJUmPQirPizUVaVITL + tH+nv+AGd9DFJTPYCynqtHdHzzIDTxlYDnwQCZ6bm8+CVAqtoxWnF/coS5PAMqJEg5b1mkinSyHx + wV1SVWLxSogMH90wtiE1QybtpyvDFBUSqZEbJKiqbaWYb0QBCDJ14zVLSp7nJsgDoZVsztnCxvDy + msyMmyEDlOgkRf23dicxMnapdatejMd8tAyjMRJTYHzw8dXJyc2eW1/7J7+/3y+i61jM9nXm/Pnl + av+df1LuXn88fPP5Mtw9Gp23s9/U1C2o4weMMhZkOYtdGgcki9woj7Mw9woDcMFzjQmaROjnkvFZ + iXGKAgezSTIlqk7zpT9P/wcrC66nVIr2GanbHTxMC0KZ+tl7zRoNn9fmgshy6pnTYuo6sTmpqVMQ + ltCMxhHzoyhgUeTGSeYUceFkAS2cdXwgtY5v4gG8JwHHc6MeTuT5YRY6DIwPC+YUWRY5YULcLEk8 + RifJOhyQWofjBsFTweN7zhCeKCgmUeiEYZh4TlCwCXNiN/MdlxRRFLJ1PCC1jsdz/aeCByqhx5O5 + RR5SlnmTSeJB+bBsMvEnDvFjGtEocNfxgNQ6nsCLngoeKPQeD0uIR6FHBDSJgtBJSJ7HUFCJ700g + EbP8kfaAbX9OJCeNGQNm+iz7+uKvP67esJMP53sHkX+412UHh/6lev3p5mhx3MrzG8KcN8ef9y+q + Vwv721eU02VXZw3hd94B52QjQ1UPfKR3xZdPzXz37Zc4yK/exXvV26OjxdHB3odSn9+kJ7/G+o+r + ei4ujhX6yLTxYSqmSwt1mHqXpdPhHejV9+bI2tSiSqW0IurBNNlyD4/IObs2o1wsTMNEn8EO8KNh + uTG9yf0hJ1kt5qTqZ9rKiFYoGOa8MaMb7TUgNUxEfk8e5+pKiqsUR/7G/dIlg2Ima2IUguKxHOMG + MQan15BOaryci2NYRDowCvAWFAzpapZS0WjYFVLepAoSgqS1aDglKSVjs1mIjVkNE5Klw3C9G+kA + cxkKN4gS3/Wh8Y3Qh2tlg1UzbEXjGcxzJq/H748nixt8515whtXm0MTF8hw3Qp7LjkgwkTfrT2uu + KzP9XxpsFmIb9+CsHpzFG+sQwVn7Btxz6/VLVNibnXaa9qZ7cegOprcY9n596Nq50CyVBCYqUJ1R + jEOp6ep0cDFQ/dgD4pyrjbREtlUi9fHKl1tnx1VpmJH8zZQmgdUOl56eMWPF0tlLDmxG/8Xmapre + ndSPymzL+vq97DYF2GtYX8aG/fROvK24IZjtdeta2tdTv9EudeZhcwPJhTKPLZmPr5SQIBnkIKRc + VxSosiXgpTsHuCm8Nhc3sSnQPt9d89q2VRIzDalScahCjTfIm4kcj/aZ/amEdMRqskRjafhYQAlY + mlWVsiBTuf5FWZrDSQsrg35qiU5DwpZMMos0uSV5aykB92qBMqMz47oHLfC7TW5Iu7UGh8YNPxb2 + s0rv5HxuGf7pmV3nZ/azmd5BemsOOHsuO6F3HoViWH/yk51/B2n1Aj46Nq+eNeYMluGXicW2/6S7 + XwATtiFJTNjSBzv9lna70cD8IIgc0wW29aUh5A+6h++EUS+3rbyfb50pW7vDsvm4zj/pCF//BqLC + C/HMDgAA + headers: + CF-RAY: [2c72d6973503105b-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['1431'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sat, 23 Jul 2016 23:16:07 GMT'] + Server: [cloudflare-nginx] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['579.0'] + x-ratelimit-reset: ['234'] + x-ratelimit-used: ['21'] + x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=0IvIXI0nbVMKeH8nfZawoHG%2Fr2AAdpHGWgrvJQfu9Rbz%2Fc2jh7LhA3gxvYHUTsmOid1RJDNjJs46H2z6QZGyw6u95xrzB21O'] + x-ua-compatible: [IE=edge] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/test_content_subreddit_from_saved.yaml b/tests/cassettes/test_content_subreddit_from_saved.yaml new file mode 100644 index 0000000..1e844c9 --- /dev/null +++ b/tests/cassettes/test_content_subreddit_from_saved.yaml @@ -0,0 +1,608 @@ +interactions: +- request: + body: refresh_token=**********&redirect_uri=http%3A%2F%2F127.0.0.1%3A65000%2F&grant_type=refresh_token + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Content-Length: ['121'] + Content-Type: [application/x-www-form-urlencoded] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: POST + uri: https://api.reddit.com/api/v1/access_token/ + response: + body: + string: !!binary | + H4sIAAAAAAAAAyWMuwoCMRBFf2VIbSEKIrYWaqEgFj6akE0uOshu4sy4uIj/LtHqwuGc+3YhRqh6 + y3d0bkFONsfz6Ta7lO18E9cHSZPLcj9Z+Ue+uhG5n+dtKKhygyCQyhN6jvCcKt7lDhXiVVignuvz + dDYej8hpzP8WiY1urJZlIE7ojG2gdtBnI0iJTakI98HQQjVcoSQIiQQli5GGHqTPpmWro1G4AfXZ + 4D5fOkac2dYAAAA= + headers: + CF-RAY: [2c3f007de7e608de-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 16:17:04 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=d6c3bf4f0b5cc2c22c2319e0d019a10361468772223; expires=Mon, + 17-Jul-17 16:17:03 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=hWAJu5Cz4FGOU4GpFt; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 16:17:03 + GMT; secure', 'loidcreated=2016-07-17T16%3A17%3A03.972Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 16:17:03 GMT; secure'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + X-Moose: [majestic] + cache-control: ['max-age=0, must-revalidate'] + set-cookie: ['__cfduid=d6c3bf4f0b5cc2c22c2319e0d019a10361468772223; expires=Mon, + 17-Jul-17 16:17:03 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=hWAJu5Cz4FGOU4GpFt; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 16:17:03 + GMT; secure', 'loidcreated=2016-07-17T16%3A17%3A03.972Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 16:17:03 GMT; secure'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/api/v1/me.json + response: + body: + string: !!binary | + H4sIAIGvi1cC/31U23KcMAz9lQzPnU42yXa3/RmNMIJ1MTYj22xoJv9eiWWDaSZ9A+tIOjq6vFU2 + Ag2jCzNR9euhRRfp20N1wQgDWlc8eRwUUaX5N/aVPBgmTNTI2+FwPp4PL6fn0/dHdbYNQcthAA51 + SLEIItlijiP5ZnG8P6+hICezhjudjz/v4ZRLaP7l46zvoUceUF00toeakv59hA3DQD5tKIW1kioz + Kas38ZEwBHbAjmBkmixdI7jQdcIm5CSgxFljMXU2JmJRS3hA68IVEkVFvFUTskWv35W+Qcchj6oR + vY7EdiFhteCn5/eF+kRwwVF0sL4DH65bHmwi8SR5mMbASeyb7b9srd+Ajjo0M0RCNhdFtpttCLV1 + BFeqISF3tE+BzR/iHpogrBIkRtNvxpis6WdYZVUFV0MeO0Zpugmht4u0WzWAOQWpps1eFdgZTLKh + oG2HLjN0tpVAXjSIO6toiV6I0bRPTnnNC2Nw1sybpQ1sROiUxgK+1u8xaRdq9J54s35V+OwoXohS + 1PQ8Xy/Eug2rXSalDlIfGCHQL877xi0dy7JmUvf27Om6dk9m16C5fC5hIS/qNZbJFOMYZWXI6wB8 + 0mPEHAl2ibpl4KKwlz7twErhNmnQWBQypVC4CrGrJeZa6DQ2AWdX9jrJnIsQn6WOlHTICsMsuFyL + xTCOpfwoEzHZpKPLk5XmXdmmQuiPeaLXROU8jUHWjoZ6OSt3sABvQwODCIiwUV8plYFrF0x/X+mv + 6MiduifQRQ66qIfz5iD3rQuu4GCX21UVF1B/qicc/EkPhKKlmNEyrrtwOJ5/PJ5fHl+OivZ1eJXx + zstxuV9DyWpbKzu/3KIi+BLN3GpUudXhdm91lYo866X12bn3v94SvBcEBgAA + headers: + CF-RAY: [2c3f008735521061-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['672'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 16:17:05 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=d33b7e09042023d7c5fbefc017d83d7fc1468772225; expires=Mon, + 17-Jul-17 16:17:05 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=2ScAvZyY1yuCzUgUNV; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 16:17:05 + GMT; secure', 'loidcreated=2016-07-17T16%3A17%3A05.517Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 16:17:05 GMT; secure'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + set-cookie: ['__cfduid=d33b7e09042023d7c5fbefc017d83d7fc1468772225; expires=Mon, + 17-Jul-17 16:17:05 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=2ScAvZyY1yuCzUgUNV; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 16:17:05 + GMT; secure', 'loidcreated=2016-07-17T16%3A17%3A05.517Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 16:17:05 GMT; secure'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['576.0'] + x-ratelimit-reset: ['175'] + x-ratelimit-used: ['24'] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Cookie: [loid=2ScAvZyY1yuCzUgUNV; __cfduid=d33b7e09042023d7c5fbefc017d83d7fc1468772225; + loidcreated=2016-07-17T16%3A17%3A05.517Z] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/user/tyjak/saved.json?sort=new&t=all + response: + body: + string: !!binary | + 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 + headers: + CF-RAY: [2c3f009265d51061-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['12252'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 16:17:25 GMT'] + Server: [cloudflare-nginx] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['575.0'] + x-ratelimit-reset: ['173'] + x-ratelimit-used: ['25'] + x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=YZ37aCAY7iuivPsY5KK4lVZzY201gPZ2DkWxjCEhKzrOnIVDD7jFVb6vh8pFN3I%2FsIL480%2F1CCc5Xu0Agc81ER%2FZWkxnZCPK'] + x-ua-compatible: [IE=edge] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Cookie: [loid=2ScAvZyY1yuCzUgUNV; __cfduid=d33b7e09042023d7c5fbefc017d83d7fc1468772225; + loidcreated=2016-07-17T16%3A17%3A05.517Z] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/user/tyjak/saved.json?sort=top&t=all + response: + body: + string: !!binary | + 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 + AAA= + headers: + CF-RAY: [2c3f010bfb691061-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['12257'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 16:17:26 GMT'] + Server: [cloudflare-nginx] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['574.0'] + x-ratelimit-reset: ['154'] + x-ratelimit-used: ['26'] + x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=t4tGW2%2FwAs1tkbwkSYsD366AFwnOLD0jXHhgPbjBHKyX27Tt1HVqC1F5gom4fJGbIDtq%2FJX71%2FCbLTN9IqE1sVtr%2F8Arbj7Q'] + x-ua-compatible: [IE=edge] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/test_content_subreddit_saved.yaml b/tests/cassettes/test_content_subreddit_saved.yaml new file mode 100644 index 0000000..337bc03 --- /dev/null +++ b/tests/cassettes/test_content_subreddit_saved.yaml @@ -0,0 +1,852 @@ +interactions: +- request: + body: refresh_token=**********&grant_type=refresh_token&redirect_uri=http%3A%2F%2F127.0.0.1%3A65000%2F + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Content-Length: ['121'] + Content-Type: [application/x-www-form-urlencoded] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: POST + uri: https://api.reddit.com/api/v1/access_token/ + response: + body: + string: !!binary | + H4sIAAAAAAAAAyWMu2rDQBBFf2XYWoUgIEhKBxUxIaUIbsQ+Lso4SCtmxovWJv8eNqkuHM65D+dj + hOps+RubeyF3LuV+edXP09uwHnEJcXoudbq+T+PoOnJ/3mx1R5MDvEAaTygcMXNq+CNvaBDHzgKd + uT0/DX3fkdOY/1skNvpitSyVOGEztkpr1VsQpMSmtAsXb1ih6hcoCXwiwZ7FSH0B6S2sbG00CgdQ + yQb38wuHIoc81gAAAA== + headers: + CF-RAY: [2c72d53fade714c7-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sat, 23 Jul 2016 23:15:12 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=d44e48573afa9ac2e3b4a5212a41f656d1469315711; expires=Sun, + 23-Jul-17 23:15:11 GMT; path=/; domain=.reddit.com; HttpOnly'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + X-Moose: [majestic] + cache-control: ['max-age=0, must-revalidate'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/api/v1/me.json + response: + body: + string: !!binary | + H4sIAIL6k1cC/31U23KcMAz9lQzPnU42yXa3/RmNMIJ1MTYj22xoJv9eiWWDaSZ9A+tIOjq6vFU2 + Ag2jCzNR9euhRRfp20N1wQgDWlc8eRwUUaX5N/aVPBgmTNTI2+FwPp4PL6fn0/dHdbYNQcthAA51 + SLEIItlijiP5ZnG8P6+hICezhjudjz/v4ZRLaP7l46zvoUceUF00toeakv59hA3DQD5tKIW1kioz + Kas38ZEwBHbAjmBkmixdI7jQdcIm5CSgxFljMXU2JmJRS3hA68IVEkVFvFUTskWv35W+Qcchj6oR + vY7EdiFhteCn5/eF+kRwwVF0sL4DH65bHmwi8SR5mMbASeyb7b9srd+Ajjo0M0RCNhdFtpttCLV1 + BFeqISF3tE8h6QGzSTYU4bD5Q9xDE4RqgsRo+s0YkzX9DKvWKutqyGPHKJNgQujtovcuRwpSYpu9 + yrIaAqPviEntOpYidOFmhy4zdLaViF4UijuOojR6YUjTngXllQCMwVkzb5Y2sJE2pDQW8FUdj0l7 + VKP3xJv1KwVmR/FClKKm5/l6kSKKsnKqgxQKRgj0i/O+rUs/syyhKLM9e7quvZXJNmgun0tYyIuM + jWUyxbBGWSjyOh6f9BgxR4Jdom4ZxyjspWE7sFK4zSE0FoVMKRSuQuxqibkWOo1NwNmVTU+yBSLE + Z6kjJR3BwjALLtdiMYxjKT/KXE426WDzZKV5V7apEPpjsOg1UTlYY5ClpKFejs4dLMDb0MAgAiJs + 1FdKZeDaBdPfF/4rOnLF7gl0zYOu8eG8Ocj164IrONjlslXFfdSf6gkHf9LzoWgpZrSM60Yejucf + j+eXx5ejon0dXmW883J67rdSstrWykVYFqgIvkQztxpVbnW4XWNdpSLPeod9du79L6CuxtciBgAA + headers: + CF-RAY: [2c72d54c019f0920-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['684'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sat, 23 Jul 2016 23:15:14 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=dfe4786217498278d633d8c00889002a41469315713; expires=Sun, + 23-Jul-17 23:15:13 GMT; path=/; domain=.reddit.com; HttpOnly'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['590.0'] + x-ratelimit-reset: ['286'] + x-ratelimit-used: ['10'] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Cookie: [__cfduid=dfe4786217498278d633d8c00889002a41469315713] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/user/tyjak/saved.json?sort=new&t=all&limit=1024 + response: + body: + string: !!binary | + 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 + headers: + CF-RAY: [2c72d557a1f20920-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['38007'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sat, 23 Jul 2016 23:15:17 GMT'] + Server: [cloudflare-nginx] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['589.0'] + x-ratelimit-reset: ['285'] + x-ratelimit-used: ['11'] + x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=YIkMqivNH3XESbyKXmIzl%2FBvY24rOJCMdBRuW3NHEx5fDgU0nY1qjNkg9cKYydlueAQlihloCjlUPokeMv4vu5HismTgw2pb'] + x-ua-compatible: [IE=edge] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Cookie: [__cfduid=dfe4786217498278d633d8c00889002a41469315713] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/comments/4u8he3/_/d5nz313.json + response: + body: + string: !!binary | + H4sIAIb6k1cC/81XbW/bNhD+K4KGdV86W++WGhhD23XB0qZpl6ZBmhQCRVEWE0lUSMrOC/rfd0dL + seO4zQZsQL5Rx7vjPfeu01v7gje5/cKy33GleTOzn1t2TjQB0q1di7wkqoRz01UV3NCSV7lkDVBO + V6LavyeVi5pwZLF5PevkiIoa7zPSNCxPs+uVuprlnKSszhjquf0GJNVlkuU51yjfcqpQVLGq0OxK + p6Wuq5X4QEZWZKv4BVPwoWXHjKrZjCkNbyohkakX6xSTqWQtEJH79KtRRTvJUmPQirPizUVaVITL + tH+nv+AGd9DFJTPYCynqtHdHzzIDTxlYDnwQCZ6bm8+CVAqtoxWnF/coS5PAMqJEg5b1mkinSyHx + wV1SVWLxSogMH90wtiE1QybtpyvDFBUSqZEb+qiqbaWYb0QBCDJ14zVLSp7nJsgDoZVsztnCxvDy + msyMmyEDlOgkRf23dicxMnapdatejMd8tAyjMRJTYHzw8dXJyc2eW1/7J7+/3y+i61jM9nXm/Pnl + av+df1LuXn88fPP5Mtw9Gp23s9/U1C2o4weMMhZkOYtdGgcki9woj7Mw9woDcMFzjQmaROjnkvFZ + iXGKAgezSTIlqk7zpT9P/wcrC66nVIr2GanbHTxMC0KZ+tl7zRoNn9fmgshy6pnTYuo6sTmpqVMQ + ltCMxhHzoyhgUeTGSeYUceFkAS2cdXwgtY5v4gG8JwHHc6MeTuT5YRY6DIwPC+YUWRY5YULcLEk8 + RifJOhyQWofjBsFTweN7zhCeKCgmUeiEYZh4TlCwCXNiN/MdlxRRFLJ1PCC1jsdz/aeCByqhx5O5 + RR5SlnmTSeJB+bBsMvEnDvFjGtEocNfxgNQ6nsCLngoeKPQeD0uIR6FHBDSJgtBJSJ7HUFCJ700g + EbP8kfaAbX9OJCeNGQNm+iz7+uKvP67esJMP53sHkX+412UHh/6lev3p5mhx3MrzG8KcN8ef9y+q + Vwv721eU02VXZw3hd94B52QjQ1UPfKR3xZdPzXz37Zc4yK/exXvV26OjxdHB3odSn9+kJ7/G+o+r + ei4ujhX6yLTxYSqmSwt1mHqXpdPhHejV9+bI2tSiSqW0IurBNNlyD4/IObs2o1wsTMNEn8EO8KNh + uTG9yf0hJ1kt5qTqZ9rKiFYoGOa8MaMb7TUgNUxEfk8e5+pKiqsUR/7G/dIlg2Ima2IUguKxHOMG + MQan15BOaryci2NYRDowCvAWFAzpapZS0WjYFVLepAoSgqS1aDglKSVjs1mIjVkNE5Klw3C9G+kA + cxkKN4gS3/Wh8Y3Qh2tlg1UzbEXjGcxzJq/H748nixt8515whtXm0MTF8hw3Qp7LjkgwkTfrT2uu + KzP9XxpsFmIb9+CsHpzFG+sQwVn7Btxz6/VLVNibnXaa9qZ7cegOprcY9n596Nq50CyVBCYqUJ1R + jEOp6ep0cDFQ/dgD4pyrjbREtlUi9fHKl1tnx1VpmJH8zZQmgdUOl56eMWPF0tlLDmxG/8Xmapre + ndSPymzL+vq97DYF2GtYX8aG/fROvK24IZjtdeta2tdTv9EudeZhcwPJhTKPLZmPr5SQIBnkIKRc + VxSosiXgpTsHuCm8Nhc3sSnQPt9dF1VsWyUx05AqFYcq1HiDlmUix6N9Zn8qIR2xmizRWBo+FlAC + lmZVpSzIVK5/UZbmcNLCyqCfWqLTkLAlk8wiTW5J3lpKwL1aoMzozLjuQQv8bpMb0m6twaFxw4+F + /azSOzmfW4Z/embX+Zn9bKZ3kN6aA86ey07onUehGNaf/GTn30FavYCPjs2rZ405g2X4ZWKx7T/p + 7hfAhG1IEhO29MFOv6XdbjQwPwgix3SBbX1pCPmD7uE7YdTLbSvv51tnytbusGw+rvtPOsLXvwFM + V1XczA4AAA== + headers: + CF-RAY: [2c72d56422690920-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['1432'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sat, 23 Jul 2016 23:15:18 GMT'] + Server: [cloudflare-nginx] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['588.0'] + x-ratelimit-reset: ['282'] + x-ratelimit-used: ['12'] + x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=j0qTAOLnIoGiuqlS7O6%2BnIiNBTmARcCzKMXMQtVVkkuz4aMl12zm3kYo%2BvTDX9KFCygCTPnjgqfcr7AJZtoJST12pSSs1mSH'] + x-ua-compatible: [IE=edge] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/test_submission_comment_save.yaml b/tests/cassettes/test_submission_comment_save.yaml new file mode 100644 index 0000000..11b6e99 --- /dev/null +++ b/tests/cassettes/test_submission_comment_save.yaml @@ -0,0 +1,270 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://www.reddit.com/r/Python/comments/2xmo63.json + response: + body: + string: !!binary | + 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 + headers: + CF-RAY: [2c3f7fe332073bdb-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['7685'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 17:44:02 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=dd32aa93669a16567cab64306806300741468777441; expires=Mon, + 17-Jul-17 17:44:01 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=YzaUhgAsKkrH59gUMn; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:44:02 + GMT; secure', 'loidcreated=2016-07-17T17%3A44%3A02.393Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:44:02 GMT; secure'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + access-control-allow-origin: ['*'] + access-control-expose-headers: ['X-Reddit-Tracking, X-Moose'] + cache-control: ['max-age=0, must-revalidate'] + set-cookie: ['__cfduid=dd32aa93669a16567cab64306806300741468777441; expires=Mon, + 17-Jul-17 17:44:01 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=YzaUhgAsKkrH59gUMn; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:44:02 + GMT; secure', 'loidcreated=2016-07-17T17%3A44%3A02.393Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:44:02 GMT; secure'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=IvxE%2Bt5biKp1Mp7unlca2tdKSpkhZjF%2F7YtQYFCt3O6H33arFa7jy%2BJRqak%2FIMPRfbaQM8ikrCs%3D'] + x-ua-compatible: [IE=edge] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: grant_type=refresh_token&redirect_uri=http%3A%2F%2F127.0.0.1%3A65000%2F&refresh_token=********** + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Content-Length: ['121'] + Content-Type: [application/x-www-form-urlencoded] + Cookie: [__cfduid=dd32aa93669a16567cab64306806300741468777441; loidcreated=2016-07-17T17%3A44%3A02.393Z; + loid=YzaUhgAsKkrH59gUMn] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: POST + uri: https://api.reddit.com/api/v1/access_token/ + response: + body: + string: !!binary | + H4sIAAAAAAAAAyWMsYrDMBAFf2VR7cIkwcWVV6QK5g7SG1l6OBtjy+yuhXUh/37ornowzLyX8yFA + dbA0Y3Uf5PZLO8vluJ/m76/Pn74se55u1/Lsusk15P68wcqGKo/wAqk8InPAwLHiPq2oEMfGAh24 + Pp+7tm3IaUj/LSIbPVgtSSGOWI2t0FJ0HwUxsiltwtkbFqj6CUoCH0mwJTFSn0G6jwtbHQ3CIygn + g3v/AurAm4HWAAAA + headers: + CF-RAY: [2c3f7fefe10e048b-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 17:44:04 GMT'] + Server: [cloudflare-nginx] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + X-Moose: [majestic] + cache-control: ['max-age=0, must-revalidate'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/api/v1/me.json + response: + body: + string: !!binary | + H4sIAObDi1cC/31U23KcMAz9lQzPnU42yXa3/RmNMIJ1MTYj22xoJv9eiWWDaSZ9A+tIOjq6vFU2 + Ag2jCzNR9euhRRfp20N1wQgDWlc8eRwUUaX5N/aVPBgmTNTI2+FwPp4PL6fn0/dHdbYNQcthAA51 + SLEIItlijiP5ZnG8P6+hICezhjudjz/v4ZRLaP7l46zvoUceUF00toeakv59hA3DQD5tKIW1kioz + Kas38ZEwBHbAjmBkmixdI7jQdcIm5CSgxFljMXU2JmJRS3hA68IVEkVFvFUTskWv35W+Qcchj6oR + vY7EdiFhteCn5/eF+kRwwVF0sL4DH65bHmwi8SR5mMbASeyb7b9srd+Ajjo0M0RCNhdFtpttCLV1 + BFeqISF3tE+BzR/iHpogrBIkRtNvxpis6WdYZVUFV0MeO0Zpugmht4u0WzWAOQWpps1eFdgZTLKh + oG2HLjN0tpVAXjSIO6toiV6I0bRPTnnNC2Nw1sybpQ1sROiUxgK+1u8xaRdq9J54s35V+OwoXohS + 1PQ8Xy/Eug2rXSalDlIfGCHQL877xi0dy7JmUvf27Om6dk9m16C5fC5hIS/qNZbJFOMYZWXI6wB8 + 0mPEHAl2ibpl4KKwlz7twErhNmnQWBQypVC4CrGrJeZa6DQ2AWdX9jrJnIsQn6WOlHTICsMsuFyL + xTCOpfwoEzHZpKPLk5XmXdmmQuiPeaLXROU8jUHWjoZ6OSt3sABvQwODCIiwUV8plYFrF0x/X+mv + 6MiduifQRQ66qIfz5iD3rQuu4GCX21UVF1B/qicc/EkPhKKlmNEyrrtwOJ5/PJ5fHl+OivZ1eJXx + zstxuV9DyWpbKzu/3KIi+BLN3GpUudXhdm91lYo866X12bn3v94SvBcEBgAA + headers: + CF-RAY: [2c3f7ffc8f493c47-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['672'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 17:44:06 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=dd8a87686314451f8d2767d9bc6afed7e1468777445; expires=Mon, + 17-Jul-17 17:44:05 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=omR4WbIUL3kOiotAHT; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:44:06 + GMT; secure', 'loidcreated=2016-07-17T17%3A44%3A06.156Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:44:06 GMT; secure'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + set-cookie: ['__cfduid=dd8a87686314451f8d2767d9bc6afed7e1468777445; expires=Mon, + 17-Jul-17 17:44:05 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=omR4WbIUL3kOiotAHT; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:44:06 + GMT; secure', 'loidcreated=2016-07-17T17%3A44%3A06.156Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:44:06 GMT; secure'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['599.0'] + x-ratelimit-reset: ['354'] + x-ratelimit-used: ['1'] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/cassettes/test_submission_save.yaml b/tests/cassettes/test_submission_save.yaml new file mode 100644 index 0000000..6f7bcec --- /dev/null +++ b/tests/cassettes/test_submission_save.yaml @@ -0,0 +1,270 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://www.reddit.com/r/Python/comments/2xmo63.json + response: + body: + string: !!binary | + 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 + headers: + CF-RAY: [2c3f63bfe8dc103d-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['7682'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 17:24:49 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=ddc20693d0534d0ba036f91f443edde4f1468776289; expires=Mon, + 17-Jul-17 17:24:49 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=ALS7WXc178WrfQEvHg; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:24:49 + GMT; secure', 'loidcreated=2016-07-17T17%3A24%3A49.567Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:24:49 GMT; secure'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + access-control-allow-origin: ['*'] + access-control-expose-headers: ['X-Reddit-Tracking, X-Moose'] + cache-control: ['max-age=0, must-revalidate'] + set-cookie: ['__cfduid=ddc20693d0534d0ba036f91f443edde4f1468776289; expires=Mon, + 17-Jul-17 17:24:49 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=ALS7WXc178WrfQEvHg; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:24:49 + GMT; secure', 'loidcreated=2016-07-17T17%3A24%3A49.567Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:24:49 GMT; secure'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=fv%2BP0Pot1n1BeU39ktRTBTdwo4Xp8kIRdHEZkUSFN12uKtGhiNUsTZSHt6DMqsb6v040YjEtYQQ%3D'] + x-ua-compatible: [IE=edge] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: refresh_token=**********&grant_type=refresh_token&redirect_uri=http%3A%2F%2F127.0.0.1%3A65000%2F + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + Content-Length: ['121'] + Content-Type: [application/x-www-form-urlencoded] + Cookie: [loidcreated=2016-07-17T17%3A24%3A49.567Z; loid=ALS7WXc178WrfQEvHg; + __cfduid=ddc20693d0534d0ba036f91f443edde4f1468776289] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: POST + uri: https://api.reddit.com/api/v1/access_token/ + response: + body: + string: !!binary | + H4sIAAAAAAAAAyWMwWrDMBAFf2XROQbTQkl6K6a9JYeSQG5Clh7tNtgSu2thp/Tfi9rTg2HmfbsQ + I1S95Rtm90zu/TwcyuWK0nfz0N39Kq8PX3V/tLcXtyP353nbCpo8Igik8YTKEZ5Tw6c8o0GshQXq + uT0/PvX9jpzG/N8isdEnq2XZiBNmY9to2nQZBSmxKRXhGgwTVMMHlAQhkaBkMdJQQbqME1sbjcIj + qGaD+/kFK20pEdYAAAA= + headers: + CF-RAY: [2c3f63cc568914fd-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 17:24:51 GMT'] + Server: [cloudflare-nginx] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + X-Moose: [majestic] + cache-control: ['max-age=0, must-revalidate'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Authorization: ['**********'] + Connection: [keep-alive] + User-Agent: [rtv test suite PRAW/3.4.0 Python/3.5.1 b'Linux-4.6.2-1-ARCH-x86_64-with-arch'] + method: GET + uri: https://oauth.reddit.com/api/v1/me.json + response: + body: + string: !!binary | + H4sIAGW/i1cC/31U23KcMAz9lQzPnU42yXa3/RmNMIJ1MTYj22xoJv9eiWWDaSZ9A+tIOjq6vFU2 + Ag2jCzNR9euhRRfp20N1wQgDWlc8eRwUUaX5N/aVPBgmTNTI2+FwPp4PL6fn0/dHdbYNQcthAA51 + SLEIItlijiP5ZnG8P6+hICezhjudjz/v4ZRLaP7l46zvoUceUF00toeakv59hA3DQD5tKIW1kioz + Kas38ZEwBHbAjmBkmixdI7jQdcIm5CSgxFljMXU2JmJRS3hA68IVEkVFvFUTskWv35W+Qcchj6oR + vY7EdiFhteCn5/eF+kRwwVF0sL4DH65bHmwi8SR5mMbASeyb7b9srd+Ajjo0M0RCNhdFtpttCLV1 + BFeqISF3tE+BzR/iHpogrBIkRtNvxpis6WdYZVUFV0MeO0Zpugmht4u0WzWAOQWpps1eFdgZTLKh + oG2HLjN0tpVAXjSIO6toiV6I0bRPTnnNC2Nw1sybpQ1sROiUxgK+1u8xaRdq9J54s35V+OwoXohS + 1PQ8Xy/Eug2rXSalDlIfGCHQL877xi0dy7JmUvf27Om6dk9m16C5fC5hIS/qNZbJFOMYZWXI6wB8 + 0mPEHAl2ibpl4KKwlz7twErhNmnQWBQypVC4CrGrJeZa6DQ2AWdX9jrJnIsQn6WOlHTICsMsuFyL + xTCOpfwoEzHZpKPLk5XmXdmmQuiPeaLXROU8jUHWjoZ6OSt3sABvQwODCIiwUV8plYFrF0x/X+mv + 6MiduifQRQ66qIfz5iD3rQuu4GCX21UVF1B/qicc/EkPhKKlmNEyrrtwOJ5/PJ5fHl+OivZ1eJXx + zstxuV9DyWpbKzu/3KIi+BLN3GpUudXhdm91lYo866X12bn3v94SvBcEBgAA + headers: + CF-RAY: [2c3f63d90f5c3c23-CDG] + Connection: [keep-alive] + Content-Encoding: [gzip] + Content-Length: ['672'] + Content-Type: [application/json; charset=UTF-8] + Date: ['Sun, 17 Jul 2016 17:24:53 GMT'] + Server: [cloudflare-nginx] + Set-Cookie: ['__cfduid=d198db1009e560138073fccaf7e765bb11468776293; expires=Mon, + 17-Jul-17 17:24:53 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=lcFrUinnqm4XXHOgqx; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:24:53 + GMT; secure', 'loidcreated=2016-07-17T17%3A24%3A53.347Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:24:53 GMT; secure'] + Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] + Vary: [accept-encoding] + X-Moose: [majestic] + cache-control: ['private, s-maxage=0, max-age=0, must-revalidate', 'max-age=0, + must-revalidate'] + expires: ['-1'] + set-cookie: ['__cfduid=d198db1009e560138073fccaf7e765bb11468776293; expires=Mon, + 17-Jul-17 17:24:53 GMT; path=/; domain=.reddit.com; HttpOnly', 'loid=lcFrUinnqm4XXHOgqx; + Domain=reddit.com; Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:24:53 + GMT; secure', 'loidcreated=2016-07-17T17%3A24%3A53.347Z; Domain=reddit.com; + Max-Age=63071999; Path=/; expires=Tue, 17-Jul-2018 17:24:53 GMT; secure'] + x-content-type-options: [nosniff] + x-frame-options: [SAMEORIGIN] + x-ratelimit-remaining: ['598.0'] + x-ratelimit-reset: ['307'] + x-ratelimit-used: ['2'] + x-xss-protection: [1; mode=block] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/test_content.py b/tests/test_content.py index a57169d..1c51b1e 100644 --- a/tests/test_content.py +++ b/tests/test_content.py @@ -60,6 +60,7 @@ SUBREDDIT_AUTH_PROMPTS = { 'me-1': ('/u/me', '/u/me', None), 'me-top': ('/u/me/top', '/u/me', 'top'), 'me-top-all': ('/u/me/top-all', '/u/me', 'top-all'), + 'user-saved': ('/u/saved', '/u/saved', None), } # All of these should raise an error when entered @@ -425,6 +426,20 @@ def test_content_subscription(reddit, terminal): assert not isinstance(val, six.binary_type) +def test_content_subreddit_saved(reddit, oauth, refresh_token, terminal): + + # Not logged in + with terminal.loader(): + SubredditContent.from_name(reddit, '/u/saved', terminal.loader) + assert isinstance(terminal.loader.exception, exceptions.AccountError) + + # Logged in + oauth.config.refresh_token = refresh_token + oauth.authorize() + with terminal.loader(): + SubredditContent.from_name(reddit, '/u/saved', terminal.loader) + + def test_content_subscription_empty(reddit, terminal): # Simulate an empty subscription list diff --git a/tests/test_submission.py b/tests/test_submission.py index ad43234..f8c2754 100644 --- a/tests/test_submission.py +++ b/tests/test_submission.py @@ -79,6 +79,7 @@ def test_submission_unauthenticated(submission_page, terminal): 'c', # Comment 'e', # Edit 'd', # Delete + 'w', # Save ] for ch in methods: submission_page.controller.trigger(ch) @@ -168,6 +169,64 @@ def test_submission_vote(submission_page, refresh_token): assert data['likes'] is None +def test_submission_save(submission_page, refresh_token): + + # Log in + submission_page.config.refresh_token = refresh_token + submission_page.oauth.authorize() + + # Test save on the submission + with mock.patch('praw.objects.Submission.save') as save, \ + mock.patch('praw.objects.Submission.unsave') as unsave: + + data = submission_page.content.get(submission_page.nav.absolute_index) + + # Save + submission_page.controller.trigger('w') + assert save.called + assert data['saved'] is True + + # Unsave + submission_page.controller.trigger('w') + assert unsave.called + assert data['saved'] is False + + # Save - exception + save.side_effect = KeyboardInterrupt + submission_page.controller.trigger('w') + assert data['saved'] is False + + +def test_submission_comment_save(submission_page, terminal, refresh_token): + + # Log in + submission_page.config.refresh_token = refresh_token + submission_page.oauth.authorize() + + # Move down to the first comment + with mock.patch.object(submission_page, 'clear_input_queue'): + submission_page.controller.trigger('j') + + # Test save on the coment submission + with mock.patch('praw.objects.Comment.save') as save, \ + mock.patch('praw.objects.Comment.unsave') as unsave: + + # Save + submission_page.controller.trigger('w') + assert save.called + assert data['saved'] is True + + # Unsave + submission_page.controller.trigger('w') + assert unsave.called + assert data['saved'] is False + + # Save - exception + save.side_effect = KeyboardInterrupt + submission_page.controller.trigger('w') + assert data['saved'] is False + + def test_submission_comment(submission_page, terminal, refresh_token): # Log in diff --git a/tests/test_subreddit.py b/tests/test_subreddit.py index e0c5665..299cc51 100644 --- a/tests/test_subreddit.py +++ b/tests/test_subreddit.py @@ -227,6 +227,17 @@ def test_subreddit_draw_header(subreddit_page, refresh_token, terminal): text = 'My Submissions'.encode('utf-8') terminal.stdscr.subwin.addstr.assert_any_call(0, 0, text) + # /u/saved alias should be renamed in the header + subreddit_page.refresh_content(name='/u/saved') + subreddit_page.draw() + text = 'My Saved Submissions'.encode('utf-8') + terminal.stdscr.subwin.addstr.assert_any_call(0, 0, text) + + subreddit_page.refresh_content(name='/u/saved/new') + subreddit_page.draw() + text = 'My Saved Submissions'.encode('utf-8') + terminal.stdscr.subwin.addstr.assert_any_call(0, 0, text) + def test_subreddit_frontpage_toggle(subreddit_page, terminal): diff --git a/tests/test_subscription.py b/tests/test_subscription.py index 5b27d70..5d69f4c 100644 --- a/tests/test_subscription.py +++ b/tests/test_subscription.py @@ -135,6 +135,7 @@ def test_subscription_page_invalid(subscription_page, oauth, refresh_token): 'z', # Downvote 'd', # Delete 'e', # Edit + 'w', # Save ] for ch in methods: curses.flash.reset_mock()