Changeset - f6599a3debc2
[Not reviewed]
0 2 0
Brett Smith - 6 years ago 2017-12-30 20:55:25
brettcsmith@brettcsmith.org
tests: Add template test for 9f72052.
2 files changed with 21 insertions and 0 deletions:
0 comments (0 inline, 0 general)
tests/data/templates.ini
Show inline comments
...
 
@@ -32,3 +32,11 @@ template =
 
template =  {custom_date}  {payee} - Custom
 
 Accrued:Accounts Receivable  {amount}
 
 Income:Donations  -{amount}
 

	
 
[Multisplit]
 
template =
 
 Assets:Cash  {amount}
 
 Income:Sales  -{amount} + {item_sales}
 
 ; :NonItem:
 
 Income:Sales  -{item_sales}
 
 ; :Item:
tests/test_templates.py
Show inline comments
...
 
@@ -126,6 +126,19 @@ def test_zeroed_account_skipped():
 
        "  Income:Donations  -99.00 USD",
 
    ]
 

	
 
def test_zeroed_account_last():
 
    render_vars = template_vars('JJ', '90.00', other_vars={
 
        'item_sales': decimal.Decimal(0),
 
    })
 
    lines = render_lines(render_vars, 'Multisplit')
 
    assert lines == [
 
        "",
 
        "2015/03/14 JJ",
 
        "  Assets:Cash  90.00 USD",
 
        "  Income:Sales  -90.00 USD",
 
        "  ; :NonItem:",
 
    ]
 

	
 
def test_custom_payee_line():
 
    render_vars = template_vars('ZZ', '10.00', other_vars={
 
        'custom_date': datetime.date(2014, 2, 13),
0 comments (0 inline, 0 general)