conservancy_beancount/tests
Brett Smith 5859421a15 accrual: Remove the consistency checker.
Everything it said was a problem has been done legitimately in our books at
one point or another.

* Variation in contract can happen in different line items of an invoice or
  "group of contractor" situations.

* Variation in cost can happen because one invoice spans a period of time,
  like donation matching programs. There is probably still value in a tool
  that checks to make sure we use consistent rates each day, but that
  affects all kinds of transactions, not just accruals, so it would be
  done better in a separate tool.

* Variation in account happens because invoices legitimately span accrual
  accounts, like donation matching programs with fees payable.

So: it's gone, good riddance.
2020-06-10 16:03:08 -04:00
..
books accrual: Aging report filters out too-recent accruals. RT#11600. 2020-06-09 17:05:36 -04:00
repository/Projects meta_project: Start hook. 2020-03-20 12:08:10 -04:00
userconfig tests: Add sample configuration file. 2020-04-23 11:41:07 -04:00
__init__.py Initial commit: license, setup.py, gitignore, skeleton structure. 2020-03-05 09:33:23 -05:00
conftest.py tests: Set locale environment variables. 2020-05-28 15:52:09 -04:00
test_books_fiscal_year.py books: Add date-fetching methods to FiscalYear. 2020-06-10 15:59:56 -04:00
test_books_loader.py books: Add Loader.load_none() method. 2020-06-09 09:04:27 -04:00
test_cliutil.py cliutil: Add bytes_output() and text_output() functions. 2020-06-09 09:04:27 -04:00
test_cliutil_searchterm.py cliutil: Add generalized SearchTerm class. 2020-06-09 09:04:27 -04:00
test_config.py config: Let user specify books dir with ~. 2020-05-17 14:52:23 -04:00
test_data_account.py data: Add part slicing methods to Account. 2020-06-09 09:04:27 -04:00
test_data_balance_of.py data: Make balance_of currency-aware. 2020-04-09 14:13:07 -04:00
test_data_is_opening_balance_txn.py tests: Test where Transactions are real NamedTuples. 2020-04-28 15:33:30 -04:00
test_data_metadata.py tests: Test Metadata.get_links() with whitespace on one side. 2020-03-28 13:38:18 -04:00
test_data_posting.py data: Add Posting.from_entries() method. 2020-04-21 15:24:04 -04:00
test_data_posting_meta.py data.PostingMeta: Add date property. 2020-04-11 09:20:35 -04:00
test_filters.py filters: Add audit_date() function. 2020-06-10 15:59:56 -04:00
test_meta_approval.py plugin: Don't validate transactions flagged with !. RT#10591. 2020-05-11 09:52:05 -04:00
test_meta_entity.py plugin: Be more selective about when ! skips validation. 2020-05-21 21:58:48 -04:00
test_meta_expense_allocation.py plugin: Be more selective about when ! skips validation. 2020-05-21 21:58:48 -04:00
test_meta_income_type.py plugin: Be more selective about when ! skips validation. 2020-05-21 21:58:48 -04:00
test_meta_invoice.py plugin: Don't validate transactions flagged with !. RT#10591. 2020-05-11 09:52:05 -04:00
test_meta_payable_documentation.py plugin: Don't validate transactions flagged with !. RT#10591. 2020-05-11 09:52:05 -04:00
test_meta_paypal_id.py plugin: Be more selective about when ! skips validation. 2020-05-21 21:58:48 -04:00
test_meta_project.py plugin: Be more selective about when ! skips validation. 2020-05-21 21:58:48 -04:00
test_meta_receipt.py meta_receipt: Allow invoice as fallback documentation for checking credits. 2020-05-15 16:48:45 -04:00
test_meta_receivable_documentation.py plugin: Don't validate transactions flagged with !. RT#10591. 2020-05-11 09:52:05 -04:00
test_meta_repo_links.py plugin: Don't validate transactions flagged with !. RT#10591. 2020-05-11 09:52:05 -04:00
test_meta_rt_links.py plugin: Don't validate transactions flagged with !. RT#10591. 2020-05-11 09:52:05 -04:00
test_meta_tax_implication.py plugin: Be more selective about when ! skips validation. 2020-05-21 21:58:48 -04:00
test_plugin.py plugin: Add HookRegistry.load_included_hooks() method. 2020-04-07 13:31:09 -04:00
test_reports_accrual.py accrual: Remove the consistency checker. 2020-06-10 16:03:08 -04:00
test_reports_balance.py reports: Balance.format() respects tolerance. 2020-06-09 09:04:27 -04:00
test_reports_core.py reports: Add normalize_amount_func() function. 2020-06-09 09:04:27 -04:00
test_reports_related_postings.py reports: Balance is initialized with just amounts. 2020-06-03 18:54:12 -04:00
test_reports_spreadsheet.py reports: Start BaseODS class. 2020-06-03 21:24:47 -04:00
test_rtutil.py test_rtutil: Capture debug logs for test_read_only_cache. 2020-05-13 10:25:24 -04:00
testutil.py books: Loader.from_all() accepts a start FY argument. 2020-06-04 09:03:10 -04:00