Ejemplo n.º 1
0
 def test_save_on_sigint(self, mock_quick_input):
     """Check that dest file has all transactions and has been edited.
     """
     res = qifqif.main()
     self.assertNotEqual(get_data(QIF_FILE), get_data(QIF_TEST_FILE))
     self.assertNotEqual(get_data(CONFIG_FILE), get_data(CONFIG_TEST_FILE))
     self.assertEqual(res, 1)
     self.assertEqual(len(qifqif.parse_file(
                      get_data(QIF_TEST_FILE, as_lines=True),
                      {'batch': True})), 3)
Ejemplo n.º 2
0
 def setUp(self):
     tags.load(CONFIG_FILE)
     self.transactions = qifqif.parse_file(TEST_DATA['t02']['raw'],
                                           {'batch': True})
     shutil.copyfile(CONFIG_FILE, CONFIG_TEST_FILE)
     shutil.copyfile(QIF_FILE, QIF_TEST_FILE)
Ejemplo n.º 3
0
 def setUp(self):
     tags.load(CONFIG_FILE)
     self.transaction = qifqif.parse_file(TEST_DATA['t01_notag']['raw'])
Ejemplo n.º 4
0
 def test_parse_file_continue(self, mock_quick_input):
     transactions = qifqif.parse_file(TEST_DATA['t02']['raw'])
     self.assertEqual(len(transactions), 3)