@@ -28,14 +28,12 @@ class PluginStoreTest(SearxTestCase):
28 testplugin = plugins.Plugin()
28 testplugin = plugins.Plugin()
29 store.register(testplugin)
29 store.register(testplugin)
30 setattr(testplugin, 'asdf', Mock())
30 setattr(testplugin, 'asdf', Mock())
31− request = Mock(user_plugins=[])
31+ request = Mock()
32− store.call('asdf', request, Mock())
32+ store.call([], 'asdf', request, Mock())
34 self.assertFalse(testplugin.asdf.called)
34 self.assertFalse(testplugin.asdf.called)
36− request.user_plugins.append(testplugin)
37− store.call('asdf', request, Mock())
36+ store.call([testplugin], 'asdf', request, Mock())
39 self.assertTrue(testplugin.asdf.called)
37 self.assertTrue(testplugin.asdf.called)
@@ -48,42 +46,40 @@ class SelfIPTest(SearxTestCase):
48 self.assertTrue(len(store.plugins) == 1)
46 self.assertTrue(len(store.plugins) == 1)
51− request = Mock(user_plugins=store.plugins,
52− remote_addr='127.0.0.1')
49+ request = Mock(remote_addr='127.0.0.1')
53 request.headers.getlist.return_value = []
50 request.headers.getlist.return_value = []
54 search = get_search_mock(query='ip', pageno=1)
51 search = get_search_mock(query='ip', pageno=1)
55− store.call('post_search', request, search)
52+ store.call(store.plugins, 'post_search', request, search)
56 self.assertTrue('127.0.0.1' in search.result_container.answers)
53 self.assertTrue('127.0.0.1' in search.result_container.answers)
58 search = get_search_mock(query='ip', pageno=2)
55 search = get_search_mock(query='ip', pageno=2)
59− store.call('post_search', request, search)
56+ store.call(store.plugins, 'post_search', request, search)
60 self.assertFalse('127.0.0.1' in search.result_container.answers)
57 self.assertFalse('127.0.0.1' in search.result_container.answers)
62 # User agent test
59 # User agent test
63− request = Mock(user_plugins=store.plugins,
64− user_agent='Mock')
60+ request = Mock(user_agent='Mock')
65 request.headers.getlist.return_value = []
61 request.headers.getlist.return_value = []
67 search = get_search_mock(query='user-agent', pageno=1)
63 search = get_search_mock(query='user-agent', pageno=1)
68− store.call('post_search', request, search)
64+ store.call(store.plugins, 'post_search', request, search)
69 self.assertTrue('Mock' in search.result_container.answers)
65 self.assertTrue('Mock' in search.result_container.answers)
71 search = get_search_mock(query='user-agent', pageno=2)
67 search = get_search_mock(query='user-agent', pageno=2)
72− store.call('post_search', request, search)
68+ store.call(store.plugins, 'post_search', request, search)
73 self.assertFalse('Mock' in search.result_container.answers)
69 self.assertFalse('Mock' in search.result_container.answers)
75 search = get_search_mock(query='user-agent', pageno=1)
71 search = get_search_mock(query='user-agent', pageno=1)
76− store.call('post_search', request, search)
72+ store.call(store.plugins, 'post_search', request, search)
77 self.assertTrue('Mock' in search.result_container.answers)
73 self.assertTrue('Mock' in search.result_container.answers)
79 search = get_search_mock(query='user-agent', pageno=2)
75 search = get_search_mock(query='user-agent', pageno=2)
80− store.call('post_search', request, search)
76+ store.call(store.plugins, 'post_search', request, search)
81 self.assertFalse('Mock' in search.result_container.answers)
77 self.assertFalse('Mock' in search.result_container.answers)
83 search = get_search_mock(query='What is my User-Agent?', pageno=1)
79 search = get_search_mock(query='What is my User-Agent?', pageno=1)
84− store.call('post_search', request, search)
80+ store.call(store.plugins, 'post_search', request, search)
85 self.assertTrue('Mock' in search.result_container.answers)
81 self.assertTrue('Mock' in search.result_container.answers)
87 search = get_search_mock(query='What is my User-Agent?', pageno=2)
83 search = get_search_mock(query='What is my User-Agent?', pageno=2)
88− store.call('post_search', request, search)
84+ store.call(store.plugins, 'post_search', request, search)
89 self.assertFalse('Mock' in search.result_container.answers)
85 self.assertFalse('Mock' in search.result_container.answers)