def call(*args): """ Call Gramps to perform the action with out and err captured """ print("call:", args) set_format(0) # Use ISO date for test gramps = Gramps(user=User(auto_accept=True, quiet=True)) out, err = gramps.run(*args) print("out:", out, "err:", err) return out, err
def test_csv(self): """ Run a csv export test """ set_format(0) # Use ISO date for test src_file = 'exp_sample_csv.gramps' tst_file = 'exp_sample_csv.csv' msg = do_it(src_file, tst_file) if msg: self.fail(tst_file + ': ' + msg)
def test_wft(self): """ Run a Web Family Tree export test """ set_format(0) # Use ISO date for test config.set('preferences.place-auto', True) src_file = 'exp_sample.gramps' tst_file = 'exp_sample.wft' msg = do_it(src_file, tst_file) if msg: self.fail(tst_file + ': ' + msg)
def test_csv_sq(self): """ Run a csv export test """ set_format(0) # Use ISO date for test config.set('database.backend', 'sqlite') src_file = 'exp_sample_csv.gramps' tst_file = 'exp_sample_csv.csv' msg = do_it(src_file, tst_file) if msg: self.fail(tst_file + ': ' + msg)