Revert "tests: use 3.7 type hint"

This reverts commit e0047024a5.
This commit is contained in:
Peter F. Patel-Schneider 2024-03-16 16:21:53 -04:00 committed by GitHub
parent e0047024a5
commit 99533cd5c5
2 changed files with 66 additions and 11 deletions

View File

@ -1,7 +1,6 @@
from dataclasses import dataclass from dataclasses import dataclass
from dataclasses import field from dataclasses import field
from typing import Any from typing import Any
from typing import List
from typing import Optional from typing import Optional
import pytest import pytest
@ -28,8 +27,8 @@ class Device:
kind: str = "fake" kind: str = "fake"
protocol: float = 1.0 protocol: float = 1.0
isDevice: bool = False # incorrect, but useful here isDevice: bool = False # incorrect, but useful here
registers: List[common.NamedInt] = field(default_factory=list) registers: list[common.NamedInt] = field(default_factory=list)
responses: List[Response] = field(default_factory=list) responses: list[Response] = field(default_factory=list)
def request(self, id, params=None, no_reply=False): def request(self, id, params=None, no_reply=False):
if params is None: if params is None:

View File

@ -284,14 +284,70 @@ responses_key = [
Response("00C300A9310003070500000000000000", 0x0910, (5,)), Response("00C300A9310003070500000000000000", 0x0910, (5,)),
Response("00C4009D310003070500000000000000", 0x0910, (6,)), Response("00C4009D310003070500000000000000", 0x0910, (6,)),
Response("00D700B4A00004000300000000000000", 0x0910, (7,)), Response("00D700B4A00004000300000000000000", 0x0910, (7,)),
Response("00500000000000000000000000000000", 0x0920, (0, 0x50)), Response(
Response("00510000000000000000000000000000", 0x0920, (0, 0x51)), "00500000000000000000000000000000",
Response("00520000500000000000000000000000", 0x0920, (0, 0x52)), 0x0920,
Response("00530000000000000000000000000000", 0x0920, (0, 0x53)), (
Response("00560000000000000000000000000000", 0x0920, (0, 0x56)), 0,
Response("00C30000000000000000000000000000", 0x0920, (0, 0xC3)), 0x50,
Response("00C40000500000000000000000000000", 0x0920, (0, 0xC4)), ),
Response("00D70000510000000000000000000000", 0x0920, (0, 0xD7)), ),
Response(
"00510000000000000000000000000000",
0x0920,
(
0,
0x51,
),
),
Response(
"00520000500000000000000000000000",
0x0920,
(
0,
0x52,
),
),
Response(
"00530000000000000000000000000000",
0x0920,
(
0,
0x53,
),
),
Response(
"00560000000000000000000000000000",
0x0920,
(
0,
0x56,
),
),
Response(
"00C30000000000000000000000000000",
0x0920,
(
0,
0xC3,
),
),
Response(
"00C40000500000000000000000000000",
0x0920,
(
0,
0xC4,
),
),
Response(
"00D70000510000000000000000000000",
0x0920,
(
0,
0xD7,
),
),
] ]
device_key = Device("KEY", True, 4.5, responses=responses_key) device_key = Device("KEY", True, 4.5, responses=responses_key)