conservancy_beancount/tests
Brett Smith fdb62dd1c6 plugin.core: _RequireLinksPostingMetadataHook can check several metadata.
Extend the base class from checking 1 metadata value to checking N.

This is preparation for RT#10643, letting payables be documented with
invoice or contract.

This does unify error reporting, because now we always report all
type/invalid value errors *plus* a missing error if appropriate.
I think this consistency and thoroughness is appropriate, although
it did require some adjustments to the tests.
2020-04-06 22:02:14 -04:00
..
repository/Projects meta_project: Start hook. 2020-03-20 12:08:10 -04:00
userconfig config: Add Config.rt_credentials method. 2020-03-23 15:19:15 -04:00
__init__.py Initial commit: license, setup.py, gitignore, skeleton structure. 2020-03-05 09:33:23 -05:00
conftest.py config: Add Config.cache_dir_path method. 2020-03-25 15:15:38 -04:00
test_config.py config: Add Config.payment_threshold() method. 2020-03-29 10:21:37 -04:00
test_data_account.py Revise chart of accounts used throughout. 2020-04-03 10:34:10 -04:00
test_data_iter_postings.py data: iter_postings uses Account. 2020-03-17 18:06:43 -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 Revise chart of accounts used throughout. 2020-04-03 10:34:10 -04:00
test_data_posting_meta.py meta_entity: Use payee as entity when metadata not available. RT#10529. 2020-04-06 16:03:56 -04:00
test_meta_approval.py meta_approval: Not required for bank transfers. RT#10635. 2020-04-05 14:49:39 -04:00
test_meta_entity.py meta_entity: Use payee as entity when metadata not available. RT#10529. 2020-04-06 16:03:56 -04:00
test_meta_expense_allocation.py Revise chart of accounts used throughout. 2020-04-03 10:34:10 -04:00
test_meta_income_type.py Revise chart of accounts used throughout. 2020-04-03 10:34:10 -04:00
test_meta_invoice.py plugin.core: _RequireLinksPostingMetadataHook can check several metadata. 2020-04-06 22:02:14 -04:00
test_meta_project.py Revise chart of accounts used throughout. 2020-04-03 10:34:10 -04:00
test_meta_receipt.py plugin.core: _RequireLinksPostingMetadataHook can check several metadata. 2020-04-06 22:02:14 -04:00
test_meta_receivable_documentation.py meta_receivable_docs: Not required for paid receivables. RT#10634. 2020-04-05 15:06:10 -04:00
test_meta_repo_links.py plugin: Link checkers use Metadata class. 2020-03-28 13:36:56 -04:00
test_meta_rt_links.py plugin: Link checkers use Metadata class. 2020-03-28 13:36:56 -04:00
test_meta_tax_implication.py Revise chart of accounts used throughout. 2020-04-03 10:34:10 -04:00
test_plugin.py plugin: Ensure run() can deal with all possible directives. 2020-03-31 14:30:49 -04:00
test_rtutil.py meta_receivable_documentation: Start hook. 2020-03-31 11:42:21 -04:00
testutil.py meta_receivable_documentation: Start hook. 2020-03-31 11:42:21 -04:00