Skip to content

Commit 948987d

Browse files
committed
Fix doctest
1 parent ca1de74 commit 948987d

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ addopts = [
4646
"--doctest-glob=README.md",
4747
"--ignore-glob=scripts"
4848
]
49-
doctest_optionflags = "IGNORE_EXCEPTION_DETAIL"
49+
doctest_optionflags = "ELLIPSIS"
5050

5151
[tool.black]
5252
line-length = 120

src/varformat/__init__.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def format(self, fmtstring: str, /, **kwargs) -> str:
123123
>>> format("Where is ${Kevin}?")
124124
Traceback (most recent call last):
125125
...
126-
KeyError: Kevin
126+
KeyError: 'Kevin'
127127
128128
```
129129
"""
@@ -157,6 +157,7 @@ def vformat(
157157
Traceback (most recent call last):
158158
...
159159
ValueError: unused arguments: extra
160+
160161
```
161162
"""
162163
references = self._references(fmtstring)
@@ -211,8 +212,8 @@ def parse(self, fmtstring: str, /, string: str, *, ambiguity_check=True) -> Unio
211212
>>> parse("Model-${X}-${Y}", "Model-X1-155-91")
212213
Traceback (most recent call last):
213214
...
214-
AmbiguityError: parsing is ambiguous:
215-
could be: {'X': 'X1-155', 'Y': '91'}
215+
varformat.AmbiguityError: parsing is ambiguous:
216+
could be: {'X': 'X1-155', 'Y': '91'}
216217
or: {'X': 'X1', 'Y': '155-91'}
217218
>>> parse("Model-${X}-${Y}", "Model-X1-155-91", ambiguity_check=False)
218219
{'X': 'X1-155', 'Y': '91'}

0 commit comments

Comments
 (0)