@ -7,7 +7,7 @@ from mock import Mock
def get_search_mock ( query , * * kwargs ) :
return Mock ( search_query = Mock ( query = query , * * kwargs ) ,
result_container = Mock ( answers = se t( ) ) )
result_container = Mock ( answers = dic t( ) ) )
class PluginStoreTest ( SearxTestCase ) :
@ -50,11 +50,11 @@ class SelfIPTest(SearxTestCase):
request . headers . getlist . return_value = [ ]
search = get_search_mock ( query = b ' ip ' , pageno = 1 )
store . call ( store . plugins , ' post_search ' , request , search )
self . assertTrue ( ' 127.0.0.1 ' in search . result_container . answers )
self . assertTrue ( ' 127.0.0.1 ' in search . result_container . answers [" ip " ] [ " answer " ] )
search = get_search_mock ( query = b ' ip ' , pageno = 2 )
store . call ( store . plugins , ' post_search ' , request , search )
self . assertFalse ( ' 127.0.0.1 ' in search . result_container . answers )
self . assertFalse ( ' ip ' in search . result_container . answers )
# User agent test
request = Mock ( user_agent = ' Mock ' )
@ -62,24 +62,24 @@ class SelfIPTest(SearxTestCase):
search = get_search_mock ( query = b ' user-agent ' , pageno = 1 )
store . call ( store . plugins , ' post_search ' , request , search )
self . assertTrue ( ' Mock ' in search . result_container . answers )
self . assertTrue ( ' Mock ' in search . result_container . answers [" user-agent " ] [ " answer " ] )
search = get_search_mock ( query = b ' user-agent ' , pageno = 2 )
store . call ( store . plugins , ' post_search ' , request , search )
self . assertFalse ( ' Mock ' in search . result_container . answers )
self . assertFalse ( ' user-agent ' in search . result_container . answers )
search = get_search_mock ( query = b ' user-agent ' , pageno = 1 )
store . call ( store . plugins , ' post_search ' , request , search )
self . assertTrue ( ' Mock ' in search . result_container . answers )
self . assertTrue ( ' Mock ' in search . result_container . answers [" user-agent " ] [ " answer " ] )
search = get_search_mock ( query = b ' user-agent ' , pageno = 2 )
store . call ( store . plugins , ' post_search ' , request , search )
self . assertFalse ( ' Mock ' in search . result_container . answers )
self . assertFalse ( ' user-agent ' in search . result_container . answers )
search = get_search_mock ( query = b ' What is my User-Agent? ' , pageno = 1 )
store . call ( store . plugins , ' post_search ' , request , search )
self . assertTrue ( ' Mock ' in search . result_container . answers )
self . assertTrue ( ' Mock ' in search . result_container . answers [" user-agent " ] [ " answer " ] )
search = get_search_mock ( query = b ' What is my User-Agent? ' , pageno = 2 )
store . call ( store . plugins , ' post_search ' , request , search )
self . assertFalse ( ' Mock ' in search . result_container . answers )
self . assertFalse ( ' user-agent ' in search . result_container . answers )