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
|
# 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 convert --rules-file t.rules$$; rm -rf t.rules$$
|
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
|
2009/09/10 Flubber Co
|
||||||
income:unknown $-50
|
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/
|
>>>2 /using conversion rules file t.rules/
|
||||||
>>>=0
|
>>>=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$$
|
# 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
|
# 2009/09/10 Flubber Co
|
||||||
Loading…
Reference in New Issue
Block a user