def test_non_silent(self): old_silent = getattr(settings, 'HAYSTACK_SILENTLY_FAIL', True) settings.HAYSTACK_SILENTLY_FAIL = False bad_sb = SearchBackend(site=self.site) bad_sb.use_file_storage = False bad_sb.storage = 'omg.wtf.bbq' try: bad_sb.update(self.wmmi, self.sample_objs) self.fail() except: pass try: bad_sb.remove('core.mockmodel.1') self.fail() except: pass try: bad_sb.clear() self.fail() except: pass try: bad_sb.search('foo') self.fail() except: pass settings.HAYSTACK_SILENTLY_FAIL = old_silent