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, | # 1. we parse metadata tags in transaction and posting comments. Currently, | ||||||
| # - they can be on the same line and/or separate lines | # - they can be on the same line and/or separate lines | ||||||
| # - they are always printed on separate lines | # - they are always printed on separate lines | ||||||
| hledger -f - print | < | ||||||
| <<< |  | ||||||
| 2010/01/01  ; txntag1: txn val 1 | 2010/01/01  ; txntag1: txn val 1 | ||||||
|   ; txntag2: txn val 2 |   ; txntag2: txn val 2 | ||||||
|   a             1 |   a             1 | ||||||
| @ -11,7 +10,7 @@ hledger -f - print | |||||||
|   b            -1   ; posting-2-tag-1: posting 2 val 1 |   b            -1   ; posting-2-tag-1: posting 2 val 1 | ||||||
|   ; posting-2-tag-2: |   ; posting-2-tag-2: | ||||||
| ; non-metadata: | ; non-metadata: | ||||||
| >>> | $ hledger -f - print | ||||||
| 2010-01-01  ; txntag1: txn val 1 | 2010-01-01  ; txntag1: txn val 1 | ||||||
|     ; txntag2: txn val 2 |     ; txntag2: txn val 2 | ||||||
|     a               1 |     a               1 | ||||||
| @ -20,12 +19,10 @@ hledger -f - print | |||||||
|     b              -1  ; posting-2-tag-1: posting 2 val 1 |     b              -1  ; posting-2-tag-1: posting 2 val 1 | ||||||
|     ; posting-2-tag-2: |     ; posting-2-tag-2: | ||||||
| 
 | 
 | ||||||
| >>>2 | >= | ||||||
| >>>=0 |  | ||||||
| 
 | 
 | ||||||
| # 2. reports can filter by tag existence | # 2. reports can filter by tag existence | ||||||
| hledger -f - print tag:foo | < | ||||||
| <<< |  | ||||||
| 2010/01/01  ; foo:bar | 2010/01/01  ; foo:bar | ||||||
|   a             1 |   a             1 | ||||||
|   b            -1 |   b            -1 | ||||||
| @ -37,7 +34,7 @@ hledger -f - print tag:foo | |||||||
| 2010/01/03 | 2010/01/03 | ||||||
|     e             1 |     e             1 | ||||||
|     f            -1 |     f            -1 | ||||||
| >>> | $ hledger -f - print tag:foo | ||||||
| 2010-01-01  ; foo:bar | 2010-01-01  ; foo:bar | ||||||
|     a               1 |     a               1 | ||||||
|     b              -1 |     b              -1 | ||||||
| @ -46,12 +43,10 @@ hledger -f - print tag:foo | |||||||
|     c               1 |     c               1 | ||||||
|     d              -1 |     d              -1 | ||||||
| 
 | 
 | ||||||
| >>>2 | >= | ||||||
| >>>=0 |  | ||||||
| 
 | 
 | ||||||
| # 3. or tag value | # 3. or tag value | ||||||
| hledger -f - print tag:foo=bar | < | ||||||
| <<< |  | ||||||
| 2010/01/01  ; foo:bar | 2010/01/01  ; foo:bar | ||||||
|   a             1 |   a             1 | ||||||
|   b            -1 |   b            -1 | ||||||
| @ -64,17 +59,15 @@ hledger -f - print tag:foo=bar | |||||||
| 2010/01/03 | 2010/01/03 | ||||||
|     e             1 |     e             1 | ||||||
|     f            -1 |     f            -1 | ||||||
| >>> | $ hledger -f - print tag:foo=bar | ||||||
| 2010-01-01  ; foo:bar | 2010-01-01  ; foo:bar | ||||||
|     a               1 |     a               1 | ||||||
|     b              -1 |     b              -1 | ||||||
| 
 | 
 | ||||||
| >>>2 | >= | ||||||
| >>>=0 |  | ||||||
| 
 | 
 | ||||||
| # 4. postings inherit their transaction's tags | # 4. postings inherit their transaction's tags | ||||||
| hledger -f - register tag:foo=bar | < | ||||||
| <<< |  | ||||||
| 2010/01/01 | 2010/01/01 | ||||||
|   a             1  ; foo:bar |   a             1  ; foo:bar | ||||||
|   b            -1 |   b            -1 | ||||||
| @ -86,16 +79,13 @@ hledger -f - register tag:foo=bar | |||||||
| 2010/01/03  ; foo:bar | 2010/01/03  ; foo:bar | ||||||
|   e             1 |   e             1 | ||||||
|   f            -1 |   f            -1 | ||||||
| >>> | $ hledger -f - register tag:foo=bar | ||||||
| 2010-01-01                      a                                1             1 | 2010-01-01                      a                                1             1 | ||||||
| 2010-01-03                      e                                1             2 | 2010-01-03                      e                                1             2 | ||||||
|                                 f                               -1             1 |                                 f                               -1             1 | ||||||
| >>>2 |  | ||||||
| >>>=0 |  | ||||||
| 
 | 
 | ||||||
| # 5. look for transactions without tags | # 5. look for transactions without tags | ||||||
| hledger -f - print not:tag:. | < | ||||||
| <<< |  | ||||||
| 2010/01/01 desc | 2010/01/01 desc | ||||||
|   a             1 |   a             1 | ||||||
|   b            -1 |   b            -1 | ||||||
| @ -112,7 +102,7 @@ hledger -f - print not:tag:. | |||||||
| 2010/01/04 (code) | 2010/01/04 (code) | ||||||
|     g             4 |     g             4 | ||||||
|     h            -4 |     h            -4 | ||||||
| >>> | $ hledger -f - print not:tag:. | ||||||
| 2010-01-01 desc | 2010-01-01 desc | ||||||
|     a               1 |     a               1 | ||||||
|     b              -1 |     b              -1 | ||||||
| @ -125,10 +115,8 @@ hledger -f - print not:tag:. | |||||||
|     g               4 |     g               4 | ||||||
|     h              -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