fix: commented test for #1849
This commit is contained in:
parent
bffb6c8c82
commit
7092ef9a89
@ -347,16 +347,30 @@ $ hledger -f - reg --forecast -H
|
|||||||
# 21. Only today's date (or a Y year declaration) affects relative dates;
|
# 21. Only today's date (or a Y year declaration) affects relative dates;
|
||||||
# an explicit report period or forecast period does not. (#1845)
|
# an explicit report period or forecast period does not. (#1845)
|
||||||
# More explanation:
|
# More explanation:
|
||||||
# - "next quarter" is a relative date meaning "next quarter after the 1st of the current year".
|
# - "next quarter" is a relative date meaning "next quarter after the 1st of the current year" (a bug, see 21b).
|
||||||
# - XXX it should probably be "after today", this has been affected by #1677's https://github.com/simonmichael/hledger/commit/0f205295e806fccbfce0adbbff0e0ea6dd9f51d8#diff-fcee3c006b1d2e35b8c279c9daa9963ecdb5910bdc90099f7b3a37b8b529a65dR320
|
|
||||||
# - Current year is 2021 (because --today sets the current day to be in 2021, for a repeatable test).
|
# - Current year is 2021 (because --today sets the current day to be in 2021, for a repeatable test).
|
||||||
# - Neither the start or end year of the report or forecast periods (2020, 2022) are used.
|
# - Neither the start or end year of the report or forecast periods (2020, 2022) are used.
|
||||||
<
|
<
|
||||||
~ quarterly from next quarter
|
~ quarterly from next quarter
|
||||||
(a) 1
|
(a) 1
|
||||||
|
|
||||||
$ hledger -f- --today=2021-05-01 reg --period=2020-2022 --forecast=2020-2022
|
$ hledger -f- --today=2021-05-01 reg --period=2020-2022 --forecast=2020-2022
|
||||||
2021-04-01 (a) 1 1
|
2021-04-01 (a) 1 1
|
||||||
2021-07-01 (a) 1 2
|
2021-07-01 (a) 1 2
|
||||||
2021-10-01 (a) 1 3
|
2021-10-01 (a) 1 3
|
||||||
>=0
|
>=0
|
||||||
|
|
||||||
|
# 21b. Only a Y year declaration, or today's date, affects relative dates;
|
||||||
|
# the report period or forecast period do not (#1845).
|
||||||
|
# Also, without Y, relative dates should be relative to "today" (#1843, #1849).
|
||||||
|
# Explanation of the below: "next quarter" is a relative date.
|
||||||
|
# There's no Y, so it's relative to "today", which here is set to 2021-05-01
|
||||||
|
# with --today for repeatability. The "recurrence period" begins with the first
|
||||||
|
# quarter after that, ie 2021-07-01. The report and forecast periods'
|
||||||
|
# start/end dates (2020, 2022) do not affect the relative date.
|
||||||
|
# <
|
||||||
|
# ~ quarterly from next quarter
|
||||||
|
# (a) 1
|
||||||
|
# $ hledger -f- --today=2021-05-01 reg --period=2020-2022 --forecast=2020-2022
|
||||||
|
# 2021-07-01 (a) 1 2
|
||||||
|
# 2021-10-01 (a) 1 3
|
||||||
|
# >=0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user