Example #1
0
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
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)
Example #5
0
 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)
Example #6
0
 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)