Simon Michael
ce5724fee1
csv: switch the order of generated postings, so account1 is first
...
This is subjective, but simplifies things as we'll be adding more than
two postings. Free-form entry templates will allow custom orderings
in future.
2017-08-15 08:16:49 -07:00
Simon Michael
ea0aced89c
lib: add test for an amount parsing issue
...
[ci skip]
2017-08-03 16:58:54 -07:00
Simon Michael
e53c3e6d8a
bin: budget: update func tests
2017-07-31 08:15:29 -07:00
Simon Michael
b9571bd088
bal/bs/cf/is: consistently separate columns with a double space
...
Previously, amounts wider than the column headings would be separated
by only a single space. Also there was an extra space before the first
column.
2017-07-27 09:09:03 -07:00
Simon Michael
a25a8f868c
bs/is: fix tests
2017-07-25 13:23:16 -07:00
Simon Michael
9d4d6ebc4d
bs/cf/is: show one trailing blank line, not two
2017-07-25 12:43:56 -07:00
Simon Michael
11202c897a
bs: merge pretty.test
2017-07-25 09:33:43 -07:00
Simon Michael
c89bec0e17
bs/is: don't let an empty subreport disable the grand totals ( fixes #588 )
2017-07-25 09:21:09 -07:00
Simon Michael
6e00247df3
rewrite: make test use compiled version like the others
...
That's the current most robust way. Otherwise, it can fail due to
stack's progress output as it reinstalls hledger libs, and that
reinstallation also forces all the addons to be relinked.
2017-07-07 02:14:29 +01:00
Simon Michael
38752565a9
csv: test stderr output more accurately
2017-07-06 14:10:54 +01:00
Simon Michael
28e8c76a8e
csv: rename csv-read.test for easy file finding
2017-07-05 14:49:48 +01:00
Mykola Orliuk
15c86e1f79
prices: add inverted-costs support and sort output
2017-06-16 11:28:15 -07:00
Nikolay Orlyuk
8966e765c8
prices: improve precision
2017-06-16 11:28:15 -07:00
Simon Michael
e119941648
rename "uncleared" status to "unmarked" and --uncleared to --unmarked ( #564 )
...
See the issue and linked mail list discussion. Ambiguity between the
uncleared state, and the "not cleared" --uncleared flag causes confusion
and friction. At this point it seems best to break with Ledger and
past hledger, pick a new name and drop --uncleared to put an end to it.
2017-06-15 19:16:39 -07:00
Simon Michael
5d28120f6d
lib: multiple status: query terms are OR'd ( #564 )
...
Like desc: and acct:. I think this is more intuitive and useful,
so now eg "status: status:!" works (equivalent to -UP or "not:status:*").
2017-06-15 19:16:39 -07:00
Simon Michael
7fc921db86
lib, cli: -U/-P/-C flags can be combined ( #564 )
2017-06-15 19:16:39 -07:00
Simon Michael
8b073014e4
lib, cli: -U/--uncleared no longer matches pending things ( #564 )
...
Also begin using "marked"/"unmarked" terminology where it's helpful.
2017-06-15 19:16:39 -07:00
Simon Michael
c5d63f03ce
lib: clean up status functional tests, document ClearedStatus ( #564 )
2017-06-15 19:16:39 -07:00
Simon Michael
a14317db3c
tests: csv: cleanup #573
2017-06-14 08:54:32 -07:00
Simon Michael
9d33fbee17
tests: csv: fix wrong use of echo #573
...
echo doesn't normally render \n as a newline. It was working on
some machines and not others, possibly due to a shelltestrunner
quoting bug,
2017-06-14 08:50:12 -07:00
Simon Michael
6de874c544
tests: csv: note some issues #573
2017-06-14 08:50:08 -07:00
Simon Michael
a104aee3a0
tests: csv: fix confusingly wrong numbering
2017-06-13 10:01:22 -07:00
Simon Michael
30a018337c
bs: test for #552
2017-06-07 07:02:58 -07:00
Simon Michael
c0e1dc6676
bs: test for #565
2017-06-07 07:00:26 -07:00
Simon Michael
5c09553481
lib: keep amounts aligned when rendering a transaction with posting flags
...
Related to #563 , when rendering a transaction, we reserve two more chars
of width so that amounts remain aligned when there are posting flags.
Affects hledger-ui's transaction screen, print, hledger-rewrite etc.
2017-06-04 21:26:18 -07:00
Simon Michael
1adc636554
lib: show pending posting flags when rendering a transaction ( fix #563 )
...
This affects hledger-ui's transaction screen, print, hledger-rewrite etc.
A pending flag on postings is now displayed, just like a cleared flag.
Also there will now be a space between flag and account name.
And it's slightly better at aligning amounts, due to now considering
virtual posting parentheses/brackets or something.
2017-06-04 17:54:57 -07:00
Simon Michael
cd70bb1a86
disable not-yet-implemented test that was breaking travis ( #551 )
2017-06-04 14:51:25 -07:00
Simon Michael
4f712754e4
lib: test for #551
2017-05-30 13:57:52 -07:00
Christian G. Warden
d39040c634
Add Support for Rewriting Multipler Postings Into Different Commodities ( #557 )
...
When generating a new posting as a multiple of an existing posting,
support conversion to a different commodity. For example, postings in
hours can be used to generate postings in USD.
Automatic transactions generated from rewrite rules use the commodity,
amount style, and transaction price if the rewrite defines a commodity.
2017-05-30 07:30:15 -07:00
Simon Michael
a6c2f0697d
tests: make cashflow.test compatible with released shelltestrunner
2017-05-24 15:46:00 -07:00
Nicolas Wavrant
309d1ccd59
CsvReader: simplify '-' signs if there exist more than one ( #548 )
...
It prevents hledger to crash later, as it fails to read
amount strings containing more than one '-'
Fix #524
2017-05-14 09:34:33 +09:00
Simon Michael
02eb809348
timeclock: comment out unfinished tests
2017-04-25 18:56:38 -07:00
Simon Michael
1af0f66e73
lib: timeclock test notes
2017-04-25 12:04:39 -07:00
Dmitry Astapov
c4c4be5fad
Fix parsing of blank/empty balances + testcases ( #539 )
2017-04-18 09:07:30 -07:00
Dmitry Astapov
451f9d7307
"balance" parser for csv reader ( #537 )
...
* "balance" parser for csv reader
* Some docs for
2017-04-14 14:52:03 -07:00
Simon Michael
e50dede708
cashflow: make totals row and -N more like balance/bs/is ( #518 )
2017-03-31 16:39:47 -07:00
Simon Michael
b82e800ae6
bs/cf/is: fix subtitle appearing above total (and put on one line) ( #527 )
2017-03-30 17:18:30 -07:00
Justin Le
ac68ae1349
simple functional tests for multicolumn modes for is/bs/cf
2017-03-30 15:35:04 -07:00
Moritz Kiefer
f4b3f1c094
Add an option to use unicode in balance tables ( #528 )
...
* Add an option to use unicode in balance tables
fixes #522
* Add a test for unicode tables
* Document --pretty-tables
* Support --pretty-tables in BalanceView
2017-03-29 11:12:01 -07:00
Simon Michael
7d0734f1ed
update addons tests, note a todo
2017-03-29 08:21:30 -07:00
Simon Michael
5d2f9d742a
test: cli: test stderr for more verbose failures
2017-03-29 06:40:39 -07:00
Simon Michael
895a66eb06
cli: first of several cleanups; separate commands list & usage ( #297 )
2017-03-28 18:44:34 -07:00
Simon Michael
5a7f74c6ff
tests: use compiled addons in func tests, much quicker
2017-03-28 18:43:14 -07:00
Simon Michael
863989e0e7
print: bring back the short -x form of --explicit ( #442 )
2017-03-27 05:17:35 -07:00
Joshua Kehn
4f00925ad5
[TEST] Add balance/cashflow/incomestatement shelltest
...
These pass the current version of hledger available on homebrew and
cover the bug reported in #514 and fixed in #515 .
2017-03-20 10:04:28 -04:00
Mykola Orliuk
0a8212bda3
equity: generate assertions
2017-01-25 14:45:54 -08:00
Mykola Orliuk
f3cb32a56f
prices: new addon ( #486 )
2017-01-25 11:50:54 -08:00
Mykola Orliuk
d5c2ed4fa7
budget: bucketing
2017-01-20 13:42:17 -08:00
Mykola Orliuk
3a632acea0
budget: periodic transactions support
2017-01-20 13:42:17 -08:00
Mykola Orliuk
2d9259ab3a
budget: new addon
2017-01-20 13:42:17 -08:00