dev: query-tag.test -> format 3
This commit is contained in:
parent
4ed80d4069
commit
2f48307c63
@ -1,8 +1,7 @@
|
||||
# 1. we parse metadata tags in transaction and posting comments. Currently,
|
||||
# - they can be on the same line and/or separate lines
|
||||
# - they are always printed on separate lines
|
||||
hledger -f - print
|
||||
<<<
|
||||
<
|
||||
2010/01/01 ; txntag1: txn val 1
|
||||
; txntag2: txn val 2
|
||||
a 1
|
||||
@ -11,7 +10,7 @@ hledger -f - print
|
||||
b -1 ; posting-2-tag-1: posting 2 val 1
|
||||
; posting-2-tag-2:
|
||||
; non-metadata:
|
||||
>>>
|
||||
$ hledger -f - print
|
||||
2010-01-01 ; txntag1: txn val 1
|
||||
; txntag2: txn val 2
|
||||
a 1
|
||||
@ -20,12 +19,10 @@ hledger -f - print
|
||||
b -1 ; posting-2-tag-1: posting 2 val 1
|
||||
; posting-2-tag-2:
|
||||
|
||||
>>>2
|
||||
>>>=0
|
||||
>=
|
||||
|
||||
# 2. reports can filter by tag existence
|
||||
hledger -f - print tag:foo
|
||||
<<<
|
||||
<
|
||||
2010/01/01 ; foo:bar
|
||||
a 1
|
||||
b -1
|
||||
@ -37,7 +34,7 @@ hledger -f - print tag:foo
|
||||
2010/01/03
|
||||
e 1
|
||||
f -1
|
||||
>>>
|
||||
$ hledger -f - print tag:foo
|
||||
2010-01-01 ; foo:bar
|
||||
a 1
|
||||
b -1
|
||||
@ -46,12 +43,10 @@ hledger -f - print tag:foo
|
||||
c 1
|
||||
d -1
|
||||
|
||||
>>>2
|
||||
>>>=0
|
||||
>=
|
||||
|
||||
# 3. or tag value
|
||||
hledger -f - print tag:foo=bar
|
||||
<<<
|
||||
<
|
||||
2010/01/01 ; foo:bar
|
||||
a 1
|
||||
b -1
|
||||
@ -64,17 +59,15 @@ hledger -f - print tag:foo=bar
|
||||
2010/01/03
|
||||
e 1
|
||||
f -1
|
||||
>>>
|
||||
$ hledger -f - print tag:foo=bar
|
||||
2010-01-01 ; foo:bar
|
||||
a 1
|
||||
b -1
|
||||
|
||||
>>>2
|
||||
>>>=0
|
||||
>=
|
||||
|
||||
# 4. postings inherit their transaction's tags
|
||||
hledger -f - register tag:foo=bar
|
||||
<<<
|
||||
<
|
||||
2010/01/01
|
||||
a 1 ; foo:bar
|
||||
b -1
|
||||
@ -86,16 +79,13 @@ hledger -f - register tag:foo=bar
|
||||
2010/01/03 ; foo:bar
|
||||
e 1
|
||||
f -1
|
||||
>>>
|
||||
$ hledger -f - register tag:foo=bar
|
||||
2010-01-01 a 1 1
|
||||
2010-01-03 e 1 2
|
||||
f -1 1
|
||||
>>>2
|
||||
>>>=0
|
||||
|
||||
# 5. look for transactions without tags
|
||||
hledger -f - print not:tag:.
|
||||
<<<
|
||||
<
|
||||
2010/01/01 desc
|
||||
a 1
|
||||
b -1
|
||||
@ -112,7 +102,7 @@ hledger -f - print not:tag:.
|
||||
2010/01/04 (code)
|
||||
g 4
|
||||
h -4
|
||||
>>>
|
||||
$ hledger -f - print not:tag:.
|
||||
2010-01-01 desc
|
||||
a 1
|
||||
b -1
|
||||
@ -125,10 +115,8 @@ hledger -f - print not:tag:.
|
||||
g 4
|
||||
h -4
|
||||
|
||||
>>>=0
|
||||
>=
|
||||
|
||||
# 6. query is not affected by implicit tags (XXX ?)
|
||||
$ hledger -f ../../examples/sample.journal reg tag:d
|
||||
|
||||
# 6. query is not affected by implicit tags
|
||||
hledger -f ../../examples/sample.journal reg tag:d
|
||||
>>>
|
||||
>>>2
|
||||
>>>=0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user