Fixing test

This commit is contained in:
Michael Lazar
2018-01-21 19:52:58 -05:00
parent 47e5414be0
commit d20ed5ee33
2 changed files with 769 additions and 750 deletions

View File

@@ -4,6 +4,7 @@ from __future__ import unicode_literals
import curses
import six
import pytest
from rtv import __version__
from rtv.subreddit_page import SubredditPage
@@ -388,7 +389,9 @@ def test_subreddit_open_subscriptions(subreddit_page, refresh_token):
assert loop.called
def test_subreddit_get_inbox_timeout(subreddit_page, refresh_token, terminal):
def test_subreddit_get_inbox_timeout(subreddit_page, refresh_token, terminal, vcr):
if vcr.record_mode == 'none':
pytest.skip('Unable to test ReadTimeout exceptions using a cassette')
# Log in
subreddit_page.config.refresh_token = refresh_token
@@ -396,7 +399,6 @@ def test_subreddit_get_inbox_timeout(subreddit_page, refresh_token, terminal):
subreddit_page.reddit.config.timeout = 0.00000001
subreddit_page.controller.trigger('i')
text = 'HTTP request timed out'.encode('utf-8')
terminal.stdscr.subwin.addstr.assert_called_with(1, 1, text)
assert isinstance(terminal.loader.exception, ReadTimeout)