fix: test: test_network_handler_with_url

This commit is contained in:
rachmadaniHaryono 2018-08-06 15:42:46 +08:00
parent 551bf5a53d
commit 41b8785a4e

View File

@ -530,15 +530,20 @@ def test_sigint_handler(capsys):
@pytest.mark.parametrize(
'url, exp_res',
[
['http://example.com.', ('', 0, 1)],
['http://example.com', ('Example Domain', 0, 0)],
['http://example.com/page1.txt', (('', 1, 0))],
['about:new_page', (('', 0, 1))],
['chrome://version/', (('', 0, 1))],
['chrome://version/', (('', 0, 1))],
['http://example.com.', (None, None, None, 0, 1)],
['http://example.com', ('Example Domain', None, None, 0, 0)],
['http://example.com/page1.txt', (('', '', '', 1, 0))],
['about:new_page', ((None, None, None, 0, 1))],
['chrome://version/', ((None, None, None, 0, 1))],
['chrome://version/', ((None, None, None, 0, 1))],
[
'http://4pda.ru/forum/index.php?showtopic=182463&st=1640#entry6044923',
('Samsung GT-I5800 Galaxy 580 - Обсуждение - 4PDA', 0, 0)
(
'Samsung GT-I5800 Galaxy 580 - Обсуждение - 4PDA',
'Samsung GT-I5800 Galaxy 580 - Обсуждение - 4PDA',
'Samsung GT-I5800 Galaxy 580 - Обсуждение - 4PDA',
0, 0
)
],
[
'https://www.google.ru/search?'
@ -547,18 +552,25 @@ def test_sigint_handler(capsys):
'gs_l=serp.3..33i21.28976559.28977886.0.'
'28978017.6.6.0.0.0.0.167.668.0j5.5.0....0...1c.1.64.'
'serp..1.2.311.06cSKPTLo18',
('xkbcomp alt gr', 0, 0)
('xkbcomp alt gr', None, None, 0, 0)
],
[
'http://www.vim.org/scripts/script.php?script_id=4641',
(
'mlessnau_case - "in-case" selection, deletion and substitution '
'for underscore, camel, mixed case : vim online', 0, 0
'for underscore, camel, mixed case : vim online',
None, None, 0, 0
)
],
[
'http://www.kadrof.ru/cat_exchange.shtml',
('Все биржи фриланса и удаленной работы - больше 110 сайтов | Kadrof.ru', 0, 0)
(
'Все биржи фриланса и удаленной работы - больше 110 сайтов | Kadrof.ru',
'Здесь собраны самые популярные биржи удаленной работы и фриланса для новичков и опытных специалистов. '
'Более 110 ресурсов по видам:',
'биржи удаленной работы,биржи фриланс',
0, 0
)
],
]
)
@ -570,7 +582,9 @@ def test_network_handler_with_url(url, exp_res):
buku.myproxy = None
res = buku.network_handler(url)
if urlparse(url).netloc == 'www.google.ru':
res = (res[0].split(" - ")[0], res[1], res[2])
temp_res = [res[0].split(" - ")[0], ]
temp_res.extend(res[1:])
res = tuple(temp_res)
assert res == exp_res