We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1034b18 commit 9826867Copy full SHA for 9826867
src/pendulum/parser.py
@@ -46,7 +46,7 @@ def _parse(
46
"""
47
# Handling special cases
48
if text == "now":
49
- return pendulum.now()
+ return pendulum.now(tz=options.get("tz", UTC))
50
51
parsed = base_parse(text, **options)
52
tests/test_parsing.py
@@ -128,8 +128,13 @@ def test_parse_interval() -> None:
128
129
130
def test_parse_now() -> None:
131
- dt = pendulum.parse("now")
+ assert pendulum.parse("now").timezone_name == "UTC"
132
+ assert (
133
+ pendulum.parse("now", tz="America/Los_Angeles").timezone_name
134
+ == "America/Los_Angeles"
135
+ )
136
137
+ dt = pendulum.parse("now", tz="local")
138
assert dt.timezone_name == "America/Toronto"
139
140
mock_now = pendulum.yesterday()
0 commit comments