Changeset - 99f97d3f5849
[Not reviewed]
0 2 0
Brett Smith - 4 years ago 2020-03-05 17:23:03
brettcsmith@brettcsmith.org
expenseAllocation: Accept 'admin' shorthand for 'administration'.
2 files changed with 3 insertions and 0 deletions:
0 comments (0 inline, 0 general)
conservancy_beancount/plugin/meta_expense_allocation.py
Show inline comments
...
 
@@ -20,11 +20,13 @@ from . import core
 

	
 
class ExpenseAllocations(enum.Enum):
 
    administration = 'administration'
 
    fundraising = 'fundraising'
 
    program = 'program'
 

	
 
    admin = administration
 

	
 

	
 
class MetaExpenseAllocation(core.PostingChecker):
 
    ACCOUNTS = ('Expenses:',)
 
    METADATA_KEY = 'expenseAllocation'
 
    VALUES_ENUM = ExpenseAllocations
tests/test_meta_expenseAllocation.py
Show inline comments
...
 
@@ -21,12 +21,13 @@ from . import testutil
 
from conservancy_beancount.plugin import meta_expense_allocation
 

	
 
VALID_VALUES = {
 
    'program': 'program',
 
    'administration': 'administration',
 
    'fundraising': 'fundraising',
 
    'admin': 'administration',
 
}
 

	
 
INVALID_VALUES = {
 
    'invalid',
 
    '',
 
}
0 comments (0 inline, 0 general)