Skip to content

Commit 03351fd

Browse files
committed
Exclude type guard error messages from coverage
1 parent 0bd97cf commit 03351fd

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

homeassistant_api/asyncwebsocket.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -433,9 +433,7 @@ async def trigger_service(
433433

434434
if result.get("response") is not None:
435435
msg = "Unexpected response from service without response support"
436-
raise ValueError(
437-
msg,
438-
)
436+
raise ValueError(msg)
439437

440438
async def trigger_service_with_response(
441439
self,

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ dev = [
4040
"pytest>=8",
4141
"aiosqlite>=0.22",
4242
"prek>=0.3.8",
43+
"pre-commit>=4.5.1",
4344
]
4445

4546
[tool.pytest.ini_options]
@@ -59,7 +60,9 @@ exclude_lines = [
5960
"except \\(json\\.decoder\\.JSONDecodeError, simplejson.decoder\\.JSONDecodeError\\) as err:",
6061
"pass",
6162
"last_updated < \\(now := datetime\\.now\\(\\)\\) - wait",
62-
"pragma: no cover"
63+
"pragma: no cover",
64+
"msg = r?f?\".+\"",
65+
"raise \\w+Error\\(msg\\)",
6366
]
6467

6568

0 commit comments

Comments
 (0)