From 328f59231c084c8cee8777b7a27c6f4449006977 Mon Sep 17 00:00:00 2001 From: Brett Smith Date: Thu, 11 Feb 2021 11:17:24 -0500 Subject: [PATCH] meta_tax_implication: Accept titlecased values. --- conservancy_beancount/plugin/meta_tax_implication.py | 3 +++ tests/test_meta_tax_implication.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/conservancy_beancount/plugin/meta_tax_implication.py b/conservancy_beancount/plugin/meta_tax_implication.py index 8a4a829..b0b6c4c 100644 --- a/conservancy_beancount/plugin/meta_tax_implication.py +++ b/conservancy_beancount/plugin/meta_tax_implication.py @@ -26,6 +26,9 @@ def _make_aliases(s: str, stdname: Optional[str]=None) -> Iterator[Tuple[str, st elif s != stdname: yield (s, stdname) yield (s.lower(), stdname) + title_s = s.title() + if s != title_s: + yield (title_s, stdname) if s.startswith('1099-'): yield from _make_aliases(f'1099{s[5:]}', stdname) elif s.startswith('USA-'): diff --git a/tests/test_meta_tax_implication.py b/tests/test_meta_tax_implication.py index 520092d..c4a306f 100644 --- a/tests/test_meta_tax_implication.py +++ b/tests/test_meta_tax_implication.py @@ -15,7 +15,7 @@ VALID_VALUES = { '1099': '1099-NEC', '1099-NEC': '1099-NEC', '1099nec': '1099-NEC', - '1099-MISC-Other': '1099-MISC-Other', + '1099-Misc-Other': '1099-MISC-Other', '1099misc-other': '1099-MISC-Other', 'Bank-Transfer': 'Bank-Transfer', 'Chargeback': 'Chargeback',