;tests: convert default commodity tests to new format

[ci skip]
This commit is contained in:
Simon Michael 2020-02-11 08:13:42 -08:00
parent 926b01f2eb
commit 242bf528fd

View File

@ -4,78 +4,77 @@
# display style for the commodity. # display style for the commodity.
# 1. no default commodity # 1. no default commodity
hledger -f- print <
<<<
2010/1/1 2010/1/1
a 1000 a 1000
b b
>>>
$ hledger -f- print
2010-01-01 2010-01-01
a 1000 a 1000
b b
>>>=0 >=0
# 2. pound, two decimal places, no digit group separator # 2. pound, two decimal places, no digit group separator
hledger -f- print <
<<<
D £1000.00 D £1000.00
2010/1/1 2010/1/1
a 1000 a 1000
b b
>>>
$ hledger -f- print
2010-01-01 2010-01-01
a £1000.00 a £1000.00
b b
>>>=0 >=0
# 3. dollar, comma decimal point, three decimal places, no digit group separator # 3. dollar, comma decimal point, three decimal places, no digit group separator
hledger -f- print <
<<<
D $1,000 D $1,000
2010/1/1 2010/1/1
a 1000 a 1000
b b
>>>
$ hledger -f- print
2010-01-01 2010-01-01
a $1000,000 a $1000,000
b b
>>>=0 >=0
# 4. dollar, three digit group separator, one decimal place # 4. dollar, three digit group separator, one decimal place
hledger -f- print <
<<<
D $1,000.0 D $1,000.0
2010/1/1 2010/1/1
(a) 1000000 (a) 1000000
>>>
$ hledger -f- print
2010-01-01 2010-01-01
(a) $1,000,000.0 (a) $1,000,000.0
>>>=0 >=0
# 5. commodity and display style applied to the second posting amount.. # 5. commodity and display style applied to the second posting amount..
# which ends up setting the digit group style, since it's the first amount # which ends up setting the digit group style, since it's the first amount
# with digit groups. The great precision is used. # with digit groups. The great precision is used.
hledger -f- print <
<<<
D $1,000.0 D $1,000.0
2010/1/1 2010/1/1
(a) $1000000.00 (a) $1000000.00
(b) 1000000 (b) 1000000
>>>
$ hledger -f- print
2010-01-01 2010-01-01
(a) $1,000,000.00 (a) $1,000,000.00
(b) $1,000,000.00 (b) $1,000,000.00
>>>=0 >=0
# 6. A default commodity should not affect parsing of # 6. A default commodity should not affect parsing of
# automated posting multiplier amounts. # automated posting multiplier amounts.
hledger -f- print --auto <
<<<
D $1000. D $1000.
= a = a
@ -84,10 +83,10 @@ D $1000.
2018/1/1 2018/1/1
(a) €1 (a) €1
>>> $ hledger -f- print --auto
2018-01-01 ; modified: 2018-01-01 ; modified:
(a) €1 (a) €1
(b) €2 ; generated-posting: = a (b) €2 ; generated-posting: = a
>>>= >=0