def test_search(self): sysparam.clear_cache() with self.sysparam(USER_HASH=u'6f33a354e3104fcbae0f7b08087136d4'): search = ParameterSearch(self.store) self.check_search(search, 'parameter-no-filter') # clicking on search button search.entry.set_text('') self.click(search.search_button) self.check_search(search, 'parameter-no-filter') # multiple words in any order search search.entry.set_text('city default') search.entry.activate() self.check_search(search, 'parameter-string-multiple-words-filter') search.entry.set_text('account') search.entry.activate() self.check_search(search, 'parameter-string-filter') self.click(search.show_all_button) self.check_search(search, 'parameter-no-filter')
def sysparam(): yield stoqlib_sysparam stoqlib_sysparam.clear_cache()
def tearDown(self): super(TestServiceSearch, self).tearDown() # FIXME: The clean_domain + sysparam override bellow makes the cache # keep DELIVERY_SERVICE as None, breaking other tests. sysparam.clear_cache()