diff --git a/rtv/page.py b/rtv/page.py index 8b7b768..82dc82e 100644 --- a/rtv/page.py +++ b/rtv/page.py @@ -56,7 +56,7 @@ class Page(object): self._row = 0 self._subwindows = None - def refresh_content(self, order=None, name=None): + def refresh_content(self, order=None, name=None, with_search=False): raise NotImplementedError def _draw_item(self, window, data, inverted): diff --git a/rtv/submission_page.py b/rtv/submission_page.py index 68c8b36..e6736a7 100644 --- a/rtv/submission_page.py +++ b/rtv/submission_page.py @@ -63,7 +63,7 @@ class SubmissionPage(Page): self.active = False @SubmissionController.register(Command('REFRESH')) - def refresh_content(self, order=None, name=None): + def refresh_content(self, order=None, name=None, with_search=False): "Re-download comments and reset the page index" order = order or self.content.order diff --git a/rtv/subscription_page.py b/rtv/subscription_page.py index 024d8b5..dcc7c06 100644 --- a/rtv/subscription_page.py +++ b/rtv/subscription_page.py @@ -28,7 +28,7 @@ class SubscriptionPage(Page): self.selected_subreddit = None @SubscriptionController.register(Command('REFRESH')) - def refresh_content(self, order=None, name=None): + def refresh_content(self, order=None, name=None, with_search=False): "Re-download all subscriptions and reset the page index" # reddit.get_my_subreddits() does not support sorting by order diff --git a/tests/test_page.py b/tests/test_page.py index 44696b6..80b4b40 100644 --- a/tests/test_page.py +++ b/tests/test_page.py @@ -81,7 +81,7 @@ def test_page_unauthenticated(reddit, terminal, config, oauth): page.controller.trigger('3') page.refresh_content.assert_called_with(order='rising') page.controller.trigger('4') - page.refresh_content.assert_called_with(order='new') + page.refresh_content.assert_called_with(order='new', with_search=True) logged_in_methods = [ 'a', # Upvote @@ -119,4 +119,4 @@ def test_page_authenticated(reddit, terminal, config, oauth, refresh_token): # Logout terminal.stdscr.getch.return_value = ord('y') page.controller.trigger('u') - assert not reddit.is_oauth_session() \ No newline at end of file + assert not reddit.is_oauth_session()