Unignore F401 for tests (#724)

* Unignore F401 for tests

* Fix linting
This commit is contained in:
Teemu R 2024-01-30 00:15:58 +01:00 committed by GitHub
parent 9e6896a08f
commit 55525fc58b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 4 additions and 44 deletions

View File

@ -5,8 +5,8 @@ import os
from dataclasses import dataclass from dataclasses import dataclass
from json import dumps as json_dumps from json import dumps as json_dumps
from os.path import basename from os.path import basename
from pathlib import Path, PurePath from pathlib import Path
from typing import Dict, Optional, Set from typing import Dict, Optional
from unittest.mock import MagicMock from unittest.mock import MagicMock
import pytest # type: ignore # see https://github.com/pytest-dev/pytest/issues/3342 import pytest # type: ignore # see https://github.com/pytest-dev/pytest/issues/3342

View File

@ -6,7 +6,7 @@ import time
from contextlib import nullcontext as does_not_raise from contextlib import nullcontext as does_not_raise
from json import dumps as json_dumps from json import dumps as json_dumps
from json import loads as json_loads from json import loads as json_loads
from typing import Any, Dict, Optional from typing import Any, Dict
import aiohttp import aiohttp
import pytest import pytest
@ -18,8 +18,6 @@ from ..aestransport import AesEncyptionSession, AesTransport, TransportState
from ..credentials import Credentials from ..credentials import Credentials
from ..deviceconfig import DeviceConfig from ..deviceconfig import DeviceConfig
from ..exceptions import ( from ..exceptions import (
SMART_RETRYABLE_ERRORS,
SMART_TIMEOUT_ERRORS,
AuthenticationException, AuthenticationException,
SmartDeviceException, SmartDeviceException,
SmartErrorCode, SmartErrorCode,

View File

@ -1,11 +1,7 @@
import pytest import pytest
from voluptuous import ( from voluptuous import (
REMOVE_EXTRA,
All, All,
Any,
Boolean, Boolean,
Coerce, # type: ignore
Invalid,
Optional, Optional,
Range, Range,
Schema, Schema,

View File

@ -1,5 +1,4 @@
from kasa.smartprotocol import _ChildProtocolWrapper from kasa.smartprotocol import _ChildProtocolWrapper
from kasa.tapo import ChildDevice
from .conftest import strip_smart from .conftest import strip_smart

View File

@ -7,7 +7,6 @@ from asyncclick.testing import CliRunner
from kasa import ( from kasa import (
AuthenticationException, AuthenticationException,
Credentials,
EmeterStatus, EmeterStatus,
SmartDevice, SmartDevice,
SmartDeviceException, SmartDeviceException,
@ -28,7 +27,6 @@ from kasa.cli import (
wifi, wifi,
) )
from kasa.discover import Discover, DiscoveryResult from kasa.discover import Discover, DiscoveryResult
from kasa.smartprotocol import SmartProtocol
from .conftest import device_iot, device_smart, handle_turn_on, new_discovery, turn_on from .conftest import device_iot, device_smart, handle_turn_on, new_discovery, turn_on

View File

@ -1,20 +1,14 @@
# type: ignore # type: ignore
import logging import logging
from typing import Type
import aiohttp import aiohttp
import pytest # type: ignore # https://github.com/pytest-dev/pytest/issues/3342 import pytest # type: ignore # https://github.com/pytest-dev/pytest/issues/3342
from kasa import ( from kasa import (
Credentials, Credentials,
DeviceType,
Discover, Discover,
SmartBulb,
SmartDevice, SmartDevice,
SmartDeviceException, SmartDeviceException,
SmartDimmer,
SmartLightStrip,
SmartPlug,
) )
from kasa.device_factory import connect, get_protocol from kasa.device_factory import connect, get_protocol
from kasa.deviceconfig import ( from kasa.deviceconfig import (

View File

@ -6,10 +6,7 @@ import pytest
from kasa.credentials import Credentials from kasa.credentials import Credentials
from kasa.deviceconfig import ( from kasa.deviceconfig import (
ConnectionType,
DeviceConfig, DeviceConfig,
DeviceFamilyType,
EncryptType,
) )
from kasa.exceptions import SmartDeviceException from kasa.exceptions import SmartDeviceException

View File

@ -1,6 +1,5 @@
# type: ignore # type: ignore
import asyncio import asyncio
import logging
import re import re
import socket import socket
from unittest.mock import MagicMock from unittest.mock import MagicMock
@ -15,26 +14,21 @@ from kasa import (
Discover, Discover,
SmartDevice, SmartDevice,
SmartDeviceException, SmartDeviceException,
protocol,
) )
from kasa.deviceconfig import ( from kasa.deviceconfig import (
ConnectionType, ConnectionType,
DeviceConfig, DeviceConfig,
DeviceFamilyType,
EncryptType,
) )
from kasa.discover import DiscoveryResult, _DiscoverProtocol, json_dumps from kasa.discover import DiscoveryResult, _DiscoverProtocol, json_dumps
from kasa.exceptions import AuthenticationException, UnsupportedDeviceException from kasa.exceptions import AuthenticationException, UnsupportedDeviceException
from kasa.xortransport import XorEncryption from kasa.xortransport import XorEncryption
from .conftest import ( from .conftest import (
bulb,
bulb_iot, bulb_iot,
dimmer, dimmer,
lightstrip, lightstrip,
new_discovery, new_discovery,
plug, plug,
strip,
strip_iot, strip_iot,
) )

View File

@ -3,12 +3,9 @@ from unittest.mock import Mock
import pytest import pytest
from voluptuous import ( from voluptuous import (
REMOVE_EXTRA,
All, All,
Any, Any,
Coerce, # type: ignore Coerce, # type: ignore
Invalid,
Optional,
Range, Range,
Schema, Schema,
) )

View File

@ -1,12 +1,8 @@
import errno
import json import json
import logging import logging
import secrets import secrets
import struct
import sys
import time import time
from contextlib import nullcontext as does_not_raise from contextlib import nullcontext as does_not_raise
from unittest.mock import PropertyMock
import aiohttp import aiohttp
import pytest import pytest

View File

@ -461,8 +461,6 @@ def test_decrypt_unicode(decrypt_class):
def _get_subclasses(of_class): def _get_subclasses(of_class):
import kasa
package = sys.modules["kasa"] package = sys.modules["kasa"]
subclasses = set() subclasses = set()
for _, modname, _ in pkgutil.iter_modules(package.__path__): for _, modname, _ in pkgutil.iter_modules(package.__path__):

View File

@ -1,7 +1,5 @@
import asyncio import asyncio
import sys
import pytest
import xdoctest import xdoctest
from kasa.tests.conftest import get_device_for_file from kasa.tests.conftest import get_device_for_file

View File

@ -1,5 +1,4 @@
from itertools import chain from itertools import chain
from typing import Dict
import pytest import pytest
@ -11,8 +10,7 @@ from ..exceptions import (
SmartDeviceException, SmartDeviceException,
SmartErrorCode, SmartErrorCode,
) )
from ..protocol import BaseTransport from ..smartprotocol import _ChildProtocolWrapper
from ..smartprotocol import SmartProtocol, _ChildProtocolWrapper
DUMMY_QUERY = {"foobar": {"foo": "bar", "bar": "foo"}} DUMMY_QUERY = {"foobar": {"foo": "bar", "bar": "foo"}}
DUMMY_MULTIPLE_QUERY = { DUMMY_MULTIPLE_QUERY = {

View File

@ -1,8 +1,6 @@
import datetime import datetime
from unittest.mock import Mock from unittest.mock import Mock
import pytest
from kasa.modules import Usage from kasa.modules import Usage

View File

@ -121,7 +121,6 @@ convention = "pep257"
"D102", "D102",
"D103", "D103",
"D104", "D104",
"F401",
"S101", # allow asserts "S101", # allow asserts
"E501", # ignore line-too-longs "E501", # ignore line-too-longs
] ]