summaryrefslogtreecommitdiff
path: root/tests/unit/keyinput/key_data.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/keyinput/key_data.py')
-rw-r--r--tests/unit/keyinput/key_data.py30
1 files changed, 16 insertions, 14 deletions
diff --git a/tests/unit/keyinput/key_data.py b/tests/unit/keyinput/key_data.py
index 7675ee6dd..016854ab5 100644
--- a/tests/unit/keyinput/key_data.py
+++ b/tests/unit/keyinput/key_data.py
@@ -23,11 +23,13 @@
"""Data used by test_keyutils.py to test all keys."""
-import attr
+import dataclasses
+from typing import Optional
+
from PyQt5.QtCore import Qt
-@attr.s
+@dataclasses.dataclass
class Key:
"""A key with expected values.
@@ -40,21 +42,21 @@ class Key:
member: The numeric value.
"""
- attribute = attr.ib()
- name = attr.ib(None)
- text = attr.ib('')
- uppertext = attr.ib('')
- member = attr.ib(None)
- qtest = attr.ib(True)
+ attribute: str
+ name: Optional[str] = None
+ text: str = ''
+ uppertext: str = ''
+ member: Optional[int] = None
+ qtest: bool = True
- def __attrs_post_init__(self):
+ def __post_init__(self):
if self.attribute:
self.member = getattr(Qt, 'Key_' + self.attribute, None)
if self.name is None:
self.name = self.attribute
-@attr.s
+@dataclasses.dataclass
class Modifier:
"""A modifier with expected values.
@@ -66,11 +68,11 @@ class Modifier:
member: The numeric value.
"""
- attribute = attr.ib()
- name = attr.ib(None)
- member = attr.ib(None)
+ attribute: str
+ name: Optional[str] = None
+ member: Optional[int] = None
- def __attrs_post_init__(self):
+ def __post_init__(self):
self.member = getattr(Qt, self.attribute + 'Modifier')
if self.name is None:
self.name = self.attribute