pricing, print tests
This commit is contained in:
		
							parent
							
								
									d83f6ba5e0
								
							
						
					
					
						commit
						5083255ed3
					
				
							
								
								
									
										51
									
								
								tests/pricing.tests
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								tests/pricing.tests
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,51 @@ | |||||||
|  | # draft pricing tests | ||||||
|  | # 1. print a transaction with explicitly-priced amount | ||||||
|  | ./hledger -f- print | ||||||
|  | <<< | ||||||
|  | 2009/1/2 x | ||||||
|  |      expenses:foreign currency       €100 @ $1.35 | ||||||
|  |      assets | ||||||
|  | >>> | ||||||
|  | 2009/01/02 x | ||||||
|  |     expenses:foreign currency  €100 @ $1.35 | ||||||
|  |     assets                         $-135.00 | ||||||
|  | 
 | ||||||
|  | # 2. again, this time converting to cost basis | ||||||
|  | ./hledger -f- print -B | ||||||
|  | <<< | ||||||
|  | 2009/1/2 x | ||||||
|  |      expenses:foreign currency       €100 @ $1.35 | ||||||
|  |      assets | ||||||
|  | >>> | ||||||
|  | 2009/01/02 x | ||||||
|  |     expenses:foreign currency       $135.00 | ||||||
|  |     assets                         $-135.00 | ||||||
|  | 
 | ||||||
|  | # 3. same as above, but using a historical price directive | ||||||
|  | ./hledger -f- print | ||||||
|  | <<< | ||||||
|  | P 2009/1/1 € $1.35 | ||||||
|  | 
 | ||||||
|  | 2009/1/2 x | ||||||
|  |      expenses:foreign currency       €100 | ||||||
|  |      assets | ||||||
|  | 
 | ||||||
|  | >>> | ||||||
|  | 2009/01/02 x | ||||||
|  |     expenses:foreign currency  €100 @ $1.35 | ||||||
|  |     assets                     €-100 @ $1.35 | ||||||
|  | 
 | ||||||
|  | # 4. and with conversion | ||||||
|  | ./hledger -f- print -B | ||||||
|  | <<< | ||||||
|  | P 2009/1/1 € $1.35 | ||||||
|  | 
 | ||||||
|  | 2009/1/2 x | ||||||
|  |      expenses:foreign currency       €100 | ||||||
|  |      assets | ||||||
|  | 
 | ||||||
|  | >>> | ||||||
|  | 2009/01/02 x | ||||||
|  |     expenses:foreign currency       $135.00 | ||||||
|  |     assets                         $-135.00 | ||||||
|  | 
 | ||||||
							
								
								
									
										7
									
								
								tests/print-acct-pattern.test
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								tests/print-acct-pattern.test
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | |||||||
|  | # print with negative account pattern should exclude transactions containing a matched posting | ||||||
|  | hledger -f- print not:a | ||||||
|  | <<< | ||||||
|  | 2010/1/1 x | ||||||
|  |   a   1 | ||||||
|  |   b  -1 | ||||||
|  | >>> | ||||||
							
								
								
									
										15
									
								
								tests/print-desc-pattern.test
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								tests/print-desc-pattern.test
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | |||||||
|  | ./hledger -f - print desc:x | ||||||
|  | <<< | ||||||
|  | 2009/1/1 x | ||||||
|  |     a  1 | ||||||
|  |     b | ||||||
|  | 
 | ||||||
|  | 2009/1/1 y | ||||||
|  |     a  1 | ||||||
|  |     b | ||||||
|  | 
 | ||||||
|  | >>> | ||||||
|  | 2009/01/01 x | ||||||
|  |     a             1 | ||||||
|  |     b            -1 | ||||||
|  | 
 | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user