From 41b8785a4e4dede9f12cf64dcb3808324fd8490b Mon Sep 17 00:00:00 2001
From: rachmadaniHaryono <foreturiga@gmail.com>
Date: Mon, 6 Aug 2018 15:42:46 +0800
Subject: [PATCH] fix: test: test_network_handler_with_url

---
 tests/test_buku.py | 36 +++++++++++++++++++++++++-----------
 1 file changed, 25 insertions(+), 11 deletions(-)

diff --git a/tests/test_buku.py b/tests/test_buku.py
index 81e8b6e..d528907 100644
--- a/tests/test_buku.py
+++ b/tests/test_buku.py
@@ -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