Commit Graph

157 Commits

Author SHA1 Message Date
Simon Michael
2dac5754c7 subAccounts test and bugfix 2009-03-15 04:06:10 +00:00
Simon Michael
c1267ff17c more tests, cleanups 2009-03-15 04:19:50 +00:00
Simon Michael
c4c94baeab change balance report tests to ledger 3 behaviour - -s by default, -n has no effect 2009-03-15 05:03:30 +00:00
Simon Michael
481b8db0b0 test cleanups 2009-03-11 07:23:07 +00:00
Simon Michael
54b0ef607a rename refdate/reftime in Tests to reduce accidental collisions while we are importing everything 2009-01-25 06:50:59 +00:00
Simon Michael
d8989a357d account/description matching is supposed to be case-insensitive, fix 2009-01-27 22:16:57 +00:00
Simon Michael
185168905e require testpack; give better --verbose test output 2009-02-27 03:31:47 +00:00
Simon Michael
b0178b88cc make prepareLedger use current time, not just date 2009-01-24 18:48:28 +00:00
Simon Michael
5d78004646 name unnamed tests 2009-02-27 03:38:24 +00:00
Simon Michael
2bfdad6fd9 rearrange Tests 2009-03-05 10:00:21 +00:00
Simon Michael
f8905464ac implement default year, allowing m/d dates in ledger 2009-01-27 21:55:26 +00:00
Simon Michael
1de8a3e3d3 a fix for Y default year parsing 2009-01-23 00:12:56 +00:00
Simon Michael
16e33b50e6 parse Y default year lines in a ledger, so they don't break it (ignoring them) 2009-01-22 23:42:34 +00:00
Simon Michael
b12e4e3ac2 update negative pattern char in tests 2009-03-11 02:57:17 +00:00
Simon Michael
f5e9a8ec79 docs 2009-02-27 04:03:14 +00:00
Simon Michael
6f6ce11ca8 more balance-calculating extraction 2008-12-05 08:26:13 +00:00
Simon Michael
63999d36fe allow --depth=0 in summarised register reports, to aggregate top-level accounts 2008-12-04 20:37:03 +00:00
Simon Michael
ecd7575b5e make sample ledger more complex to verify a fix 2008-12-05 08:35:52 +00:00
Simon Michael
765edff7f8 typo 2008-12-05 10:38:20 +00:00
nick
600582184c Support for !account directives, and tests 2008-12-08 07:21:33 +00:00
Simon Michael
22728c5c07 add a parsedate test 2008-12-10 20:55:02 +00:00
tim
4bc97d237a Added support for reading historical prices from files 2008-12-16 10:54:20 +00:00
Simon Michael
a8ede0132a add a failing test for zero-balance root account eliding 2009-01-17 17:59:35 +00:00
Simon Michael
8ff1abfb2a failing test for eliding !account accounts 2008-12-10 18:37:25 +00:00
nick
ee4a2a1c1e New ledger parser with file inclusion 2008-12-08 01:49:31 +00:00
Simon Michael
157f47c592 run all tests from internal data, not the sample.ledger file 2008-12-05 08:33:15 +00:00
Simon Michael
866398ecb8 more varied dates in sample ledger 2008-11-26 21:11:10 +00:00
Simon Michael
e34b8b5662 test 2008-12-05 09:28:29 +00:00
Simon Michael
ebdf67a5ab smart dates: also accept yyyymmdd with no separators 2009-01-17 20:07:24 +00:00
Simon Michael
5a0156d5ee smart dates: work towards next/last monthname/weekdayname 2009-01-17 20:21:44 +00:00
Simon Michael
5e9f9e530a better register summarising with --depth and -E support, datespan splitting bugfix 2008-12-04 19:29:29 +00:00
Simon Michael
41a3fb91d5 support reporting intervals in period expressions and register report, and -W/-M/-D 2008-12-03 23:20:38 +00:00
Simon Michael
57c31f5ab0 support basic --period expressions, containing a single smart date 2008-11-27 06:29:29 +00:00
Simon Michael
d25995c1c8 refactor with DateSpan 2008-11-27 04:31:01 +00:00
Simon Michael
b7616562d9 this/last/next month/quarter/year 2008-11-27 02:49:22 +00:00
Simon Michael
7858ed1327 this/next/last day/week 2008-11-27 01:49:13 +00:00
Simon Michael
884ebf2979 gather date stuff together, FuzzyDate -> SmartDate 2008-11-27 00:35:00 +00:00
Simon Michael
8c56c3c4b3 refactoring date parsing, FuzzyDate 2008-11-26 23:21:24 +00:00
Simon Michael
4d49177117 hacking in more date parsing.. today/tomorrow/yesterday 2008-11-26 04:51:15 +00:00
Simon Michael
6c88197c6a do IO date parsing up front, and support (english) month names 2008-11-26 04:04:05 +00:00
Simon Michael
1c60514973 tighten up date parsing, make it io-friendly and parse Y, M/D, D 2008-11-25 23:52:42 +00:00
Simon Michael
dfe59676fb support all five date comparisons in --display 2008-11-26 21:18:24 +00:00
Simon Michael
33b2deba75 correction, dates in display expressions should be in brackets 2008-11-25 18:47:26 +00:00
Simon Michael
0582046648 preliminary --display/-d support (-d "d>DATE", sufficient for reconciling) 2008-11-24 21:51:31 +00:00
Simon Michael
06aeefdbf7 test register report with account pattern 2008-11-24 21:41:21 +00:00
Simon Michael
565feb594e add a --verbose/-v flag, use it to show more test-running detail 2008-11-22 04:49:00 +00:00
Simon Michael
1607661b87 fix the print command 2008-11-22 06:35:10 +00:00
Simon Michael
d5a145f7e4 test noodling 2008-11-22 20:35:36 +00:00
Simon Michael
27c1f06055 make --depth activate -s like ledger's -d'<=N' 2008-11-23 21:21:18 +00:00
Simon Michael
52ff46a326 --basis/-B flag, to show all priced amounts on cost basis. Also a --cost alias. 2008-11-22 20:35:17 +00:00