Unignore Ruff UP006, UP007 (#115533)
This commit is contained in:
parent
c24ae01a43
commit
0200d1aa66
7 changed files with 10 additions and 17 deletions
|
@ -4,7 +4,7 @@ from __future__ import annotations
|
||||||
|
|
||||||
from collections.abc import Awaitable, Callable
|
from collections.abc import Awaitable, Callable
|
||||||
import logging
|
import logging
|
||||||
from typing import Any, Optional
|
from typing import Any
|
||||||
|
|
||||||
import pyaprilaire.client
|
import pyaprilaire.client
|
||||||
from pyaprilaire.const import MODELS, Attribute, FunctionalDomain
|
from pyaprilaire.const import MODELS, Attribute, FunctionalDomain
|
||||||
|
@ -155,7 +155,7 @@ class AprilaireCoordinator(BaseDataUpdateCoordinatorProtocol):
|
||||||
|
|
||||||
return self.create_device_name(self.data)
|
return self.create_device_name(self.data)
|
||||||
|
|
||||||
def create_device_name(self, data: Optional[dict[str, Any]]) -> str:
|
def create_device_name(self, data: dict[str, Any] | None) -> str:
|
||||||
"""Create the name of the thermostat."""
|
"""Create the name of the thermostat."""
|
||||||
|
|
||||||
name = data.get(Attribute.NAME) if data else None
|
name = data.get(Attribute.NAME) if data else None
|
||||||
|
|
|
@ -5,7 +5,6 @@ from __future__ import annotations
|
||||||
from contextlib import AsyncExitStack
|
from contextlib import AsyncExitStack
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
from typing import Optional
|
|
||||||
|
|
||||||
from aiohttp import CookieJar
|
from aiohttp import CookieJar
|
||||||
from tesla_powerwall import (
|
from tesla_powerwall import (
|
||||||
|
@ -244,7 +243,7 @@ async def _call_base_info(power_wall: Powerwall, host: str) -> PowerwallBaseInfo
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
async def get_backup_reserve_percentage(power_wall: Powerwall) -> Optional[float]:
|
async def get_backup_reserve_percentage(power_wall: Powerwall) -> float | None:
|
||||||
"""Return the backup reserve percentage."""
|
"""Return the backup reserve percentage."""
|
||||||
try:
|
try:
|
||||||
return await power_wall.get_backup_reserve_percentage()
|
return await power_wall.get_backup_reserve_percentage()
|
||||||
|
|
|
@ -760,8 +760,6 @@ ignore = [
|
||||||
"SIM115", # Use context handler for opening files
|
"SIM115", # Use context handler for opening files
|
||||||
"TRY003", # Avoid specifying long messages outside the exception class
|
"TRY003", # Avoid specifying long messages outside the exception class
|
||||||
"TRY400", # Use `logging.exception` instead of `logging.error`
|
"TRY400", # Use `logging.exception` instead of `logging.error`
|
||||||
"UP006", # keep type annotation style as is
|
|
||||||
"UP007", # keep type annotation style as is
|
|
||||||
# Ignored due to performance: https://github.com/charliermarsh/ruff/issues/2923
|
# Ignored due to performance: https://github.com/charliermarsh/ruff/issues/2923
|
||||||
"UP038", # Use `X | Y` in `isinstance` call instead of `(X, Y)`
|
"UP038", # Use `X | Y` in `isinstance` call instead of `(X, Y)`
|
||||||
# Ignored due to incompatible with mypy: https://github.com/python/mypy/issues/15238
|
# Ignored due to incompatible with mypy: https://github.com/python/mypy/issues/15238
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from collections.abc import Generator
|
from collections.abc import Generator
|
||||||
from typing import Union
|
|
||||||
from unittest.mock import AsyncMock, MagicMock, patch
|
from unittest.mock import AsyncMock, MagicMock, patch
|
||||||
|
|
||||||
from crownstone_cloud.cloud_models.spheres import Spheres
|
from crownstone_cloud.cloud_models.spheres import Spheres
|
||||||
|
@ -31,7 +30,7 @@ from homeassistant.data_entry_flow import FlowResultType
|
||||||
|
|
||||||
from tests.common import MockConfigEntry
|
from tests.common import MockConfigEntry
|
||||||
|
|
||||||
MockFixture = Generator[Union[MagicMock, AsyncMock], None, None]
|
MockFixture = Generator[MagicMock | AsyncMock, None, None]
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(name="crownstone_setup")
|
@pytest.fixture(name="crownstone_setup")
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from typing import Final, Union
|
from typing import Final
|
||||||
from unittest.mock import ANY, Mock, call
|
from unittest.mock import ANY, Mock, call
|
||||||
|
|
||||||
from async_upnp_client.exceptions import UpnpActionError, UpnpConnectionError, UpnpError
|
from async_upnp_client.exceptions import UpnpActionError, UpnpConnectionError, UpnpError
|
||||||
|
@ -38,7 +38,7 @@ pytestmark = [
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
BrowseResultList = list[Union[didl_lite.DidlObject, didl_lite.Descriptor]]
|
BrowseResultList = list[didl_lite.DidlObject | didl_lite.Descriptor]
|
||||||
|
|
||||||
|
|
||||||
async def async_resolve_media(
|
async def async_resolve_media(
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
"""Tests for the FinTS client."""
|
"""Tests for the FinTS client."""
|
||||||
|
|
||||||
from typing import Optional
|
|
||||||
|
|
||||||
from fints.client import BankIdentifier, FinTSOperations
|
from fints.client import BankIdentifier, FinTSOperations
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
@ -51,10 +49,10 @@ BANK_INFORMATION = {
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
async def test_account_type(
|
async def test_account_type(
|
||||||
account_number: Optional[str],
|
account_number: str | None,
|
||||||
iban: Optional[str],
|
iban: str | None,
|
||||||
product_name: str,
|
product_name: str,
|
||||||
account_type: Optional[int],
|
account_type: int | None,
|
||||||
expected_balance_result: bool,
|
expected_balance_result: bool,
|
||||||
expected_holdings_result: bool,
|
expected_holdings_result: bool,
|
||||||
) -> None:
|
) -> None:
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
"""Configuration for 17Track tests."""
|
"""Configuration for 17Track tests."""
|
||||||
|
|
||||||
from collections.abc import Generator
|
from collections.abc import Generator
|
||||||
from typing import Optional
|
|
||||||
from unittest.mock import AsyncMock, patch
|
from unittest.mock import AsyncMock, patch
|
||||||
|
|
||||||
from py17track.package import Package
|
from py17track.package import Package
|
||||||
|
@ -129,7 +128,7 @@ def mock_seventeentrack():
|
||||||
def get_package(
|
def get_package(
|
||||||
tracking_number: str = "456",
|
tracking_number: str = "456",
|
||||||
destination_country: int = 206,
|
destination_country: int = 206,
|
||||||
friendly_name: Optional[str] = "friendly name 1",
|
friendly_name: str | None = "friendly name 1",
|
||||||
info_text: str = "info text 1",
|
info_text: str = "info text 1",
|
||||||
location: str = "location 1",
|
location: str = "location 1",
|
||||||
timestamp: str = "2020-08-10 10:32",
|
timestamp: str = "2020-08-10 10:32",
|
||||||
|
|
Loading…
Add table
Reference in a new issue