mirror of
https://github.com/python-kasa/python-kasa.git
synced 2024-12-22 19:23:34 +00:00
parent
9e6896a08f
commit
55525fc58b
@ -5,8 +5,8 @@ import os
|
||||
from dataclasses import dataclass
|
||||
from json import dumps as json_dumps
|
||||
from os.path import basename
|
||||
from pathlib import Path, PurePath
|
||||
from typing import Dict, Optional, Set
|
||||
from pathlib import Path
|
||||
from typing import Dict, Optional
|
||||
from unittest.mock import MagicMock
|
||||
|
||||
import pytest # type: ignore # see https://github.com/pytest-dev/pytest/issues/3342
|
||||
|
@ -6,7 +6,7 @@ import time
|
||||
from contextlib import nullcontext as does_not_raise
|
||||
from json import dumps as json_dumps
|
||||
from json import loads as json_loads
|
||||
from typing import Any, Dict, Optional
|
||||
from typing import Any, Dict
|
||||
|
||||
import aiohttp
|
||||
import pytest
|
||||
@ -18,8 +18,6 @@ from ..aestransport import AesEncyptionSession, AesTransport, TransportState
|
||||
from ..credentials import Credentials
|
||||
from ..deviceconfig import DeviceConfig
|
||||
from ..exceptions import (
|
||||
SMART_RETRYABLE_ERRORS,
|
||||
SMART_TIMEOUT_ERRORS,
|
||||
AuthenticationException,
|
||||
SmartDeviceException,
|
||||
SmartErrorCode,
|
||||
|
@ -1,11 +1,7 @@
|
||||
import pytest
|
||||
from voluptuous import (
|
||||
REMOVE_EXTRA,
|
||||
All,
|
||||
Any,
|
||||
Boolean,
|
||||
Coerce, # type: ignore
|
||||
Invalid,
|
||||
Optional,
|
||||
Range,
|
||||
Schema,
|
||||
|
@ -1,5 +1,4 @@
|
||||
from kasa.smartprotocol import _ChildProtocolWrapper
|
||||
from kasa.tapo import ChildDevice
|
||||
|
||||
from .conftest import strip_smart
|
||||
|
||||
|
@ -7,7 +7,6 @@ from asyncclick.testing import CliRunner
|
||||
|
||||
from kasa import (
|
||||
AuthenticationException,
|
||||
Credentials,
|
||||
EmeterStatus,
|
||||
SmartDevice,
|
||||
SmartDeviceException,
|
||||
@ -28,7 +27,6 @@ from kasa.cli import (
|
||||
wifi,
|
||||
)
|
||||
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
|
||||
|
||||
|
@ -1,20 +1,14 @@
|
||||
# type: ignore
|
||||
import logging
|
||||
from typing import Type
|
||||
|
||||
import aiohttp
|
||||
import pytest # type: ignore # https://github.com/pytest-dev/pytest/issues/3342
|
||||
|
||||
from kasa import (
|
||||
Credentials,
|
||||
DeviceType,
|
||||
Discover,
|
||||
SmartBulb,
|
||||
SmartDevice,
|
||||
SmartDeviceException,
|
||||
SmartDimmer,
|
||||
SmartLightStrip,
|
||||
SmartPlug,
|
||||
)
|
||||
from kasa.device_factory import connect, get_protocol
|
||||
from kasa.deviceconfig import (
|
||||
|
@ -6,10 +6,7 @@ import pytest
|
||||
|
||||
from kasa.credentials import Credentials
|
||||
from kasa.deviceconfig import (
|
||||
ConnectionType,
|
||||
DeviceConfig,
|
||||
DeviceFamilyType,
|
||||
EncryptType,
|
||||
)
|
||||
from kasa.exceptions import SmartDeviceException
|
||||
|
||||
|
@ -1,6 +1,5 @@
|
||||
# type: ignore
|
||||
import asyncio
|
||||
import logging
|
||||
import re
|
||||
import socket
|
||||
from unittest.mock import MagicMock
|
||||
@ -15,26 +14,21 @@ from kasa import (
|
||||
Discover,
|
||||
SmartDevice,
|
||||
SmartDeviceException,
|
||||
protocol,
|
||||
)
|
||||
from kasa.deviceconfig import (
|
||||
ConnectionType,
|
||||
DeviceConfig,
|
||||
DeviceFamilyType,
|
||||
EncryptType,
|
||||
)
|
||||
from kasa.discover import DiscoveryResult, _DiscoverProtocol, json_dumps
|
||||
from kasa.exceptions import AuthenticationException, UnsupportedDeviceException
|
||||
from kasa.xortransport import XorEncryption
|
||||
|
||||
from .conftest import (
|
||||
bulb,
|
||||
bulb_iot,
|
||||
dimmer,
|
||||
lightstrip,
|
||||
new_discovery,
|
||||
plug,
|
||||
strip,
|
||||
strip_iot,
|
||||
)
|
||||
|
||||
|
@ -3,12 +3,9 @@ from unittest.mock import Mock
|
||||
|
||||
import pytest
|
||||
from voluptuous import (
|
||||
REMOVE_EXTRA,
|
||||
All,
|
||||
Any,
|
||||
Coerce, # type: ignore
|
||||
Invalid,
|
||||
Optional,
|
||||
Range,
|
||||
Schema,
|
||||
)
|
||||
|
@ -1,12 +1,8 @@
|
||||
import errno
|
||||
import json
|
||||
import logging
|
||||
import secrets
|
||||
import struct
|
||||
import sys
|
||||
import time
|
||||
from contextlib import nullcontext as does_not_raise
|
||||
from unittest.mock import PropertyMock
|
||||
|
||||
import aiohttp
|
||||
import pytest
|
||||
|
@ -461,8 +461,6 @@ def test_decrypt_unicode(decrypt_class):
|
||||
|
||||
|
||||
def _get_subclasses(of_class):
|
||||
import kasa
|
||||
|
||||
package = sys.modules["kasa"]
|
||||
subclasses = set()
|
||||
for _, modname, _ in pkgutil.iter_modules(package.__path__):
|
||||
|
@ -1,7 +1,5 @@
|
||||
import asyncio
|
||||
import sys
|
||||
|
||||
import pytest
|
||||
import xdoctest
|
||||
|
||||
from kasa.tests.conftest import get_device_for_file
|
||||
|
@ -1,5 +1,4 @@
|
||||
from itertools import chain
|
||||
from typing import Dict
|
||||
|
||||
import pytest
|
||||
|
||||
@ -11,8 +10,7 @@ from ..exceptions import (
|
||||
SmartDeviceException,
|
||||
SmartErrorCode,
|
||||
)
|
||||
from ..protocol import BaseTransport
|
||||
from ..smartprotocol import SmartProtocol, _ChildProtocolWrapper
|
||||
from ..smartprotocol import _ChildProtocolWrapper
|
||||
|
||||
DUMMY_QUERY = {"foobar": {"foo": "bar", "bar": "foo"}}
|
||||
DUMMY_MULTIPLE_QUERY = {
|
||||
|
@ -1,8 +1,6 @@
|
||||
import datetime
|
||||
from unittest.mock import Mock
|
||||
|
||||
import pytest
|
||||
|
||||
from kasa.modules import Usage
|
||||
|
||||
|
||||
|
@ -121,7 +121,6 @@ convention = "pep257"
|
||||
"D102",
|
||||
"D103",
|
||||
"D104",
|
||||
"F401",
|
||||
"S101", # allow asserts
|
||||
"E501", # ignore line-too-longs
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user