@@ -29,4 +29,61 @@ def test_find_items(self):
2929 'value' : 5
3030 }
3131 ]
32- assert data_extractor .find_items (4 ) == expected
32+ assert data_extractor .find_items () == expected
33+
34+ def test_amend_domain_values (self ):
35+ expected = [
36+ {
37+ 'name' : 'Google' ,
38+ 'url' : 'https://www.google.co.uk' ,
39+ 'domain' : 'www.google.co.uk' ,
40+ 'secure' : True ,
41+ 'value' : 5 },
42+ {
43+ 'name' : 'Facebook' ,
44+ 'url' : 'https://developers.facebook.com/blog/post/2018/10/02/facebook-login-update/' ,
45+ 'domain' : 'www.facebook.com' ,
46+ 'secure' : True , 'value' : 4 },
47+ {
48+ 'name' : 'Bing' ,
49+ 'url' : 'https://www.bing.com/search?q=athlete&qs=n&form=QBLH&sp=-1&pq=athlete&sc=8-7&sk=&cvid=53830DD7FB2E47B7A5D9CF27F106BC9A' ,
50+ 'domain' : 'www.bing.com' ,
51+ 'secure' : False ,
52+ 'value' : 3
53+ },
54+ {
55+ 'name' : 'Ask' ,
56+ 'url' : 'https://uk.ask.com/web?o=0&l=dir&qo=serpSearchTopBox&q=jupiter' ,
57+ 'domain' : 'www.ask.com' ,
58+ 'secure' : False ,
59+ 'value' : 1 },
60+ {
61+ 'name' : 'Duck Duck Go' ,
62+ 'url' : 'http://duckduckgo.com/?q=plane&t=h_&ia=web' ,
63+ 'domain' : 'www.duckduckgo.com' ,
64+ 'secure' : True ,
65+ 'value' : 2
66+ },
67+ {
68+ 'name' : 'Vimeo' ,
69+ 'url' : 'https://vimeo.com/53812885' ,
70+ 'domain' : 'www.vimeo.com' ,
71+ 'secure' : False ,
72+ 'value' : 2
73+ },
74+ {
75+ 'name' : 'YouTube' ,
76+ 'url' : 'https://www.youtube.com/watch?v=09Cd7NKKvDc' ,
77+ 'domain' : 'www.youtube.com' ,
78+ 'secure' : True ,
79+ 'value' : 5
80+ },
81+ {
82+ 'name' : 'Daily Motion' ,
83+ 'url' : 'http://www.dailymotion.com/search/football' ,
84+ 'domain' : 'www.dailymotion.com' ,
85+ 'secure' : True ,
86+ 'value' : 1
87+ }
88+ ]
89+ assert data_extractor .amend_domain_values () == expected
0 commit comments