@@ -52,23 +52,39 @@ class SelfIPTest(SearxTestCase):
52 request = Mock(user_plugins=store.plugins,
52 request = Mock(user_plugins=store.plugins,
53 remote_addr='127.0.0.1')
53 remote_addr='127.0.0.1')
54 request.headers.getlist.return_value = []
54 request.headers.getlist.return_value = []
55− ctx = get_search_mock(query='ip')
55+ ctx = get_search_mock(query='ip', pageno=1)
56 store.call('post_search', request, ctx)
56 store.call('post_search', request, ctx)
57 self.assertTrue('127.0.0.1' in ctx['search'].result_container.answers)
57 self.assertTrue('127.0.0.1' in ctx['search'].result_container.answers)
59+ ctx = get_search_mock(query='ip', pageno=2)
60+ store.call('post_search', request, ctx)
61+ self.assertFalse('127.0.0.1' in ctx['search'].result_container.answers)
59 # User agent test
63 # User agent test
60 request = Mock(user_plugins=store.plugins,
64 request = Mock(user_plugins=store.plugins,
61 user_agent='Mock')
65 user_agent='Mock')
62 request.headers.getlist.return_value = []
66 request.headers.getlist.return_value = []
64− ctx = get_search_mock(query='user-agent')
68+ ctx = get_search_mock(query='user-agent', pageno=1)
65 store.call('post_search', request, ctx)
69 store.call('post_search', request, ctx)
66 self.assertTrue('Mock' in ctx['search'].result_container.answers)
70 self.assertTrue('Mock' in ctx['search'].result_container.answers)
68− ctx = get_search_mock(query='user-agent')
72+ ctx = get_search_mock(query='user-agent', pageno=2)
73+ store.call('post_search', request, ctx)
74+ self.assertFalse('Mock' in ctx['search'].result_container.answers)
76+ ctx = get_search_mock(query='user-agent', pageno=1)
69 store.call('post_search', request, ctx)
77 store.call('post_search', request, ctx)
70 self.assertTrue('Mock' in ctx['search'].result_container.answers)
78 self.assertTrue('Mock' in ctx['search'].result_container.answers)
72− ctx = get_search_mock(query='What is my User-Agent?')
80+ ctx = get_search_mock(query='user-agent', pageno=2)
81+ store.call('post_search', request, ctx)
82+ self.assertFalse('Mock' in ctx['search'].result_container.answers)
84+ ctx = get_search_mock(query='What is my User-Agent?', pageno=1)
73 store.call('post_search', request, ctx)
85 store.call('post_search', request, ctx)
74 self.assertTrue('Mock' in ctx['search'].result_container.answers)
86 self.assertTrue('Mock' in ctx['search'].result_container.answers)
88+ ctx = get_search_mock(query='What is my User-Agent?', pageno=2)
89+ store.call('post_search', request, ctx)
90+ self.assertFalse('Mock' in ctx['search'].result_container.answers)