def show_preview_data(self, widget): from gramps.gen.dbstate import DbState from ..quick import run_quick_report_by_name if widget.proxy_name == "unfiltered": dbstate = self.dbstate else: dbstate = DbState() dbstate.db = self.proxy_dbase[widget.proxy_name] dbstate.open = True run_quick_report_by_name(dbstate, self.uistate, 'filterbyname', 'all')
def test_editreference(self): dbstate = DbState() dbstate.db = self.db source = Place() source.gramps_id = "P0001" self.db.place_map[source.handle] = source editor = MockEditReference(dbstate, uistate=None, track=[], source=source, source_ref=None, update=None) with patch('gramps.gui.editors.editreference.ErrorDialog') as MockED: editor.check_for_duplicate_id("Place") self.assertTrue(MockED.called)