diff options
Diffstat (limited to 'tests/unit/browser/webkit/network/test_filescheme.py')
-rw-r--r-- | tests/unit/browser/webkit/network/test_filescheme.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/unit/browser/webkit/network/test_filescheme.py b/tests/unit/browser/webkit/network/test_filescheme.py index adcd1a7e5..5136fcf45 100644 --- a/tests/unit/browser/webkit/network/test_filescheme.py +++ b/tests/unit/browser/webkit/network/test_filescheme.py @@ -19,8 +19,9 @@ # along with qutebrowser. If not, see <http://www.gnu.org/licenses/>. import os +import dataclasses +from typing import List -import attr import pytest import bs4 from PyQt5.QtCore import QUrl @@ -111,18 +112,18 @@ def _file_url(path): class TestDirbrowserHtml: - @attr.s + @dataclasses.dataclass class Parsed: - parent = attr.ib() - folders = attr.ib() - files = attr.ib() + parent: str + folders: List[str] + files: List[str] - @attr.s + @dataclasses.dataclass class Item: - link = attr.ib() - text = attr.ib() + link: str + text: str @pytest.fixture def parser(self): |