mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-28 04:46:31 +03:00
;csv: add some commented tests for #1111/#1133
[ci skip]
This commit is contained in:
parent
e893c9c107
commit
464983f99a
@ -527,6 +527,65 @@ $ ./hledger-csv
|
||||
|
||||
>=0
|
||||
|
||||
## 25. A single unbalanced posting with number other than 1 also should not generate a balancing posting.
|
||||
#<
|
||||
#2019-01-01,1
|
||||
#
|
||||
#RULES
|
||||
#fields date,amount
|
||||
#account2 (a)
|
||||
#
|
||||
#$ ./hledger-csv
|
||||
#2019/01/01
|
||||
# (a) 1
|
||||
#
|
||||
#>=0
|
||||
#
|
||||
## 26. A single zero posting also should not generate a balancing posting.
|
||||
## (Really what we'd like is "if the single posting does not require balancing,
|
||||
## no extra posting is generated").
|
||||
#<
|
||||
#2019-01-01,0
|
||||
#
|
||||
#RULES
|
||||
#fields date,amount
|
||||
#account1 a
|
||||
#
|
||||
#$ ./hledger-csv
|
||||
#2019/01/01
|
||||
# a 0
|
||||
#
|
||||
#>=0
|
||||
|
||||
|
||||
# fields date,amount
|
||||
# account2 (a)
|
||||
# $ hledger -f a.csv print
|
||||
# hledger: "/Users/simon/src/PLAINTEXTACCOUNTING/hledger/a.csv" (line 2, column 1)
|
||||
# could not balance this transaction (real postings are off by 1)
|
||||
# 2019/01/01
|
||||
# expenses:unknown 1
|
||||
# (a) -1
|
||||
|
||||
# fields date,
|
||||
# account1 (a)
|
||||
# amount 0
|
||||
# $ hledger -f a.csv print
|
||||
# 2019/01/01
|
||||
# (a)
|
||||
|
||||
# fields date,
|
||||
# account1 a
|
||||
# amount 0
|
||||
# $ hledger -f a.csv print
|
||||
# hledger: "/Users/simon/src/PLAINTEXTACCOUNTING/hledger/a.csv" (line 2, column 1)
|
||||
# could not balance this transaction - can't have more than one real posting with no amount (remember to put 2 or more spaces before amounts)
|
||||
# 2019/01/01
|
||||
# a
|
||||
# expenses:unknown
|
||||
|
||||
|
||||
|
||||
|
||||
# . TODO: without --separator gives obscure error
|
||||
# |
|
||||
|
Loading…
Reference in New Issue
Block a user