dev: update tests

This commit is contained in:
Simon Michael 2023-08-30 14:16:39 +01:00
parent 644635b918
commit c215f920aa
9 changed files with 60 additions and 57 deletions

View File

@ -11,7 +11,7 @@
$ hledger -f- print -c '10 00'
2021-07-09 no symbol
(a) 12 34
(a) 12 34.
2021-07-09 Euro
(a) EUR 1.234,56
@ -45,17 +45,17 @@ $ hledger -f- print -c 'EUR 1.000,00' -c '$ 1,000.00'
$ hledger -f- print -c 'EUR 1.000,00' -c 'EUR 1,000.00'
2021-07-09 Euro
(a) EUR 1,234.00
(a) EUR 1,234.
>=
# 4. Commodity styles are applied to quantity and price of a commodity (except for precision)
<
2021-09-12 buy A
(a) 1,234 A @ $ 1234,56
(a) 1,234 A @ 1234,56 $
$ hledger -f- print -c '1,000.0 $' -c 'A 1000.0'
$ hledger -f- print -c '$1,000.0' -c 'A1000.0'
2021-09-12 buy A
(a) A 1.234 @ 1,234.56 $
(a) A1.234 @ $1,234.56
>=

View File

@ -212,22 +212,22 @@ commodity AAA 0.00000000
$ hledger -f- close -p 2019 assets --show-costs -x
2019-12-31 closing balances
assets:aaa AAA -510.00000000 = AAA 0.00000000
assets:usd $-49.50
assets:usd $49.390001 @ AAA 10.3528242505 = $0.00
equity:opening/closing balances $49.50
equity:opening/closing balances $-49.390001 @ AAA 10.3528242505
equity:opening/closing balances AAA 510.00000000
assets:aaa AAA -510 = AAA 0
assets:usd $-49.50
assets:usd $49.3900010 @ AAA 10.3528243 = $0.0000000
equity:opening/closing balances $49.50
equity:opening/closing balances $-49.3900010 @ AAA 10.3528243
equity:opening/closing balances AAA 510
>=0
# 14. The same, without costs and with --interleaved.
$ hledger -f- close -p 2019 assets --interleaved -x
2019-12-31 closing balances
assets:aaa AAA -510.00000000 = AAA 0.00000000
equity:opening/closing balances AAA 510.00000000
assets:usd $-0.109999 = $0.00
equity:opening/closing balances $0.109999
assets:aaa AAA -510 = AAA 0
equity:opening/closing balances AAA 510
assets:usd $-0.1099990 = $0.0000000
equity:opening/closing balances $0.1099990
>=0

View File

@ -219,8 +219,8 @@ account4 the:remainder
$ ./csvtest.sh
2009-09-10 Flubber Co
assets:myacct $50.000 = $321
income:unknown $-50.000 = $123
assets:myacct $50 = $321
income:unknown $-50 = $123
expenses:tax $0.234 ; VAT
the:remainder
@ -903,7 +903,8 @@ $ ./csvtest.sh
>=0
# 45. decimal-mark helps parse ambiguous decimals correctly
# 45. decimal-mark helps parse ambiguous decimals correctly.
# Here it's one thousand, one.
<
2020-01-01,"1,000"
2020-01-02,"1.000"
@ -914,8 +915,8 @@ decimal-mark .
$ ./csvtest.sh
2020-01-01
expenses:unknown 1,000.000
income:unknown -1,000.000
expenses:unknown 1,000.
income:unknown -1,000.
2020-01-02
expenses:unknown 1.000
@ -923,7 +924,8 @@ $ ./csvtest.sh
>=
# 46. decimal-mark again
# 46. Again, this time with comma as decimal mark.
# Here it's one, one thousand.
<
2020-01-01,"1,000"
2020-01-02,"1.000"
@ -938,8 +940,8 @@ $ ./csvtest.sh
income:unknown -1,000
2020-01-02
expenses:unknown 1.000,000
income:unknown -1.000,000
expenses:unknown 1.000,
income:unknown -1.000,
>=

View File

@ -240,7 +240,7 @@ $ hledger -f- print cur:A1 amt:2
$ hledger -f- print cur:A amt:12
2021-01-01
(a) A1 2
(a) A1 2.
>=
@ -252,7 +252,7 @@ $ hledger -f- print cur:A amt:12
$ hledger -f- print cur:A amt:12
2021-01-01
(a) 1 2A
(a) 1 2.A
>=
@ -293,7 +293,7 @@ $ hledger -f- print cur:e amt:100
$ hledger -f- print cur: amt:1112
2021-01-01
(a) 111 2
(a) 111 2.
>=

View File

@ -71,11 +71,11 @@ $ hledger -f - print --explicit
$ hledger -f - print --explicit
2011-01-01
expenses:foreign currency €100 @ $1.35
misc $2.10
misc $2.1
assets $-135.00
misc €1 @ $1.35
misc €-1 @ $1.35
misc $-2.10
misc $-2.1
>=0
@ -591,17 +591,17 @@ $ hledger -f- print
$ hledger -f- print --infer-costs
2011-01-01
expenses:foreign currency €100.00 @ $1.35
expenses:foreign currency £100 @ $1.36
expenses:foreign currency ¥1000 @@ €8.00
equity:conversion €-100.00
equity:conversion $135
equity:conversion £-100
equity:conversion $136
equity:conversion ¥-1000
equity:conversion €8.00
assets $-271
assets €-8.00
expenses:foreign currency €100 @ $1.35
expenses:foreign currency £100 @ $1.36
expenses:foreign currency ¥1000 @@ €8.00
equity:conversion €-100
equity:conversion $135
equity:conversion £-100
equity:conversion $136
equity:conversion ¥-1000
equity:conversion €8.00
assets $-271
assets €-8.00
>=0

View File

@ -23,7 +23,7 @@ include a.timeclock
include b.timedot
$ hledger -f - print
2016-01-01
(x) 1.00
(x) 1
2016-01-01 * 12:00-16:00
(a:aa) 4.00h

View File

@ -131,7 +131,7 @@ $ hledger -f- print --explicit
$ hledger -f- print --explicit
2015-01-01
e E 10.0000 @ F 15.2380952
e E 11.0000 @ F 15.2380952
e E 11 @ F 15.2380952
f F -320.000
>= 0

View File

@ -1,4 +1,4 @@
# just check
# 1. just check
<
D $1,000.00
@ -7,7 +7,7 @@ D $1,000.00
$ hledger -f - bal --no-total
$2.30 a
# some basic cases with commodity
# 2. some basic cases with commodity
<
commodity $1,000.00000000
@ -22,7 +22,7 @@ $ hledger -f - bal --no-total
$1,000.00000000 c
$-1,108.14159260 d
# some basic cases with commodity
# 3. some basic cases with commodity
<
commodity $1,000.00000000
@ -33,14 +33,14 @@ commodity $1,000.00000000
d
$ hledger -f - print --explicit
2018-01-01
a $105.00000000
b $3.14159260
c $1,000.00000000
a $105
b $3.1415926
c $1,000.
d $-1,108.14159260
>=
# some basic cases
# 4. some basic cases
<
2018/1/1
a 1.05e2
@ -53,7 +53,7 @@ $ hledger -f - bal --no-total
1000.0000000 c
-1108.1415926 d
# we still should recognize commodities with e
# 5. we still should recognize commodities with e
<
2018/1/1
(a) 1.00005e
@ -62,6 +62,7 @@ $ hledger -f - bal --no-total
2.00003E
1.00005e a
# 6.
<
2018/1/1
(a) 1,000.5e-1

View File

@ -181,19 +181,19 @@ $ hledger rewrite -f- assets:bank and 'amt:<0' --add-posting 'expenses:fee $5'
$ hledger rewrite -f- date:2017/1 --add-posting 'Here comes Santa $0' --verbose-tags
2016-12-31 ; modified:
expenses:housing $600.00
(budget:housing) $-600.00 ; generated-posting: = ^expenses:housing
expenses:housing $600
(budget:housing) $-600 ; generated-posting: = ^expenses:housing
assets:cash
2017-01-01 ; modified:
expenses:food $20.00
(budget:food) $-20.00 ; generated-posting: = ^expenses:grocery ^expenses:food
expenses:food $20
(budget:food) $-20 ; generated-posting: = ^expenses:grocery ^expenses:food
Here comes Santa $0 ; generated-posting: = date:2017/1
expenses:leisure $15.00
(budget:misc) $-15.00 ; generated-posting: = ^expenses not:housing not:grocery not:food
expenses:leisure $15
(budget:misc) $-15 ; generated-posting: = ^expenses not:housing not:grocery not:food
Here comes Santa $0 ; generated-posting: = date:2017/1
expenses:grocery $30.00
(budget:food) $-30.00 ; generated-posting: = ^expenses:grocery ^expenses:food
expenses:grocery $30
(budget:food) $-30 ; generated-posting: = ^expenses:grocery ^expenses:food
Here comes Santa $0 ; generated-posting: = date:2017/1
assets:cash
Here comes Santa $0 ; generated-posting: = date:2017/1