def test_parsed_file_unchanged_via_print(self): """file output after parsing should be identical to input""" expected = FileTester.read_file(FileTester.testfile) ledgerfile = LedgerFile(FileTester.testfile) ledgerfile.print_file() self.redirect.seek(0) self.assertEqual(expected, self.redirect.read()) self.assertIsNone(ledgerfile.get_reconciliation_account())