def test_parse_transaction_entry_good_no_value():
    entry = '2015-11-10: off'
    expected = (datetime.date(2015, 11, 10), 'off', None)
    assert trans._parse_transaction_entry(entry) == expected
def test_parse_transaction_entry_good_value():
    entry = '2015-11-01: rate 20'
    expected = (datetime.date(2015, 11, 1), 'rate', 20.0)
    assert trans._parse_transaction_entry(entry) == expected