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)
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)
def setUp(self): tags.load(CONFIG_FILE) self.transaction = qifqif.parse_file(TEST_DATA['t01_notag']['raw'])
def test_parse_file_continue(self, mock_quick_input): transactions = qifqif.parse_file(TEST_DATA['t02']['raw']) self.assertEqual(len(transactions), 3)