fix csv reading tests
This commit is contained in:
		
							parent
							
								
									9b3486c14c
								
							
						
					
					
						commit
						021d61b285
					
				| @ -1,16 +0,0 @@ | ||||
| # Conversion from CSV to Ledger with in-field and out-field | ||||
| rm -rf convert.rules$$; printf 'base-account Assets:MyAccount\ndate-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\nin-field 2\nout-field 3\ncurrency $\n' >convert.rules$$ ; bin/hledger convert --rules-file convert.rules$$ - ; rm -rf *$$ | ||||
| <<< | ||||
| 10/2009/09,Flubber Co,50, | ||||
| 11/2009/09,Flubber Co,,50 | ||||
| >>> | ||||
| 2009/09/10 Flubber Co | ||||
|     income:unknown            $-50 | ||||
|     Assets:MyAccount           $50 | ||||
| 
 | ||||
| 2009/09/11 Flubber Co | ||||
|     expenses:unknown           $50 | ||||
|     Assets:MyAccount          $-50 | ||||
| 
 | ||||
| >>>2 /using conversion rules file convert.rules[0-9]*.$/ | ||||
| >>>=0 | ||||
| @ -1,5 +1,5 @@ | ||||
| # 1. convert from CSV to hledger journal format | ||||
| rm -rf t.rules$$; printf 'date-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | bin/hledger convert --rules-file t.rules$$; rm -rf t.rules$$ | ||||
| # 1. read CSV to hledger journal format | ||||
| rm -rf t.rules$$; printf 'date-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | bin/hledger -f- print --rules-file t.rules$$; rm -rf t.rules$$ | ||||
| >>> | ||||
| 2009/09/10 Flubber Co | ||||
|     income:unknown          $-50 | ||||
| @ -8,7 +8,24 @@ rm -rf t.rules$$; printf 'date-field 0\ndate-format %%d/%%Y/%%m\ndescription-fie | ||||
| >>>2 /using conversion rules file t.rules/ | ||||
| >>>=0 | ||||
| 
 | ||||
| # 2. report rules parse error | ||||
| # 2. reading CSV with in-field and out-field | ||||
|  printf 'base-account Assets:MyAccount\ndate-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\nin-field 2\nout-field 3\ncurrency $\n' >$$.rules ; bin/hledger -f- print --rules-file $$.rules; rm -rf $$.rules | ||||
| <<< | ||||
| 10/2009/09,Flubber Co,50, | ||||
| 11/2009/09,Flubber Co,,50 | ||||
| >>> | ||||
| 2009/09/10 Flubber Co | ||||
|     income:unknown            $-50 | ||||
|     Assets:MyAccount           $50 | ||||
| 
 | ||||
| 2009/09/11 Flubber Co | ||||
|     expenses:unknown           $50 | ||||
|     Assets:MyAccount          $-50 | ||||
| 
 | ||||
| >>>2 /using conversion rules file [0-9]+\.rules/ | ||||
| >>>=0 | ||||
| 
 | ||||
| # 3. report rules parse error | ||||
| # rm -rf t.rules$$; printf 'date-fiel 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | bin/hledger convert --rules-file t.rules$$; rm -rf t.rules$$ | ||||
| # >>> | ||||
| # 2009/09/10 Flubber Co | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user