summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-06-24 20:44:53 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-06-24 20:44:53 +0200
commit28f437c21491e012ba00f0a756a832c5a510f1c2 (patch)
treeb65b3eb754cca59cd1e880e784cc1649c8b762fe
parent408e16917ec338ffc54af03f64be9a28df0130d0 (diff)
downloadqutebrowser-28f437c21491e012ba00f0a756a832c5a510f1c2.tar.gz
qutebrowser-28f437c21491e012ba00f0a756a832c5a510f1c2.zip
Revert "tests: Add a test for implicit Qt init"
This reverts commit 220337f8700ecd83b53b19c7cada26acdc31e481. Has various side-effects during tests due to global state.
-rw-r--r--tests/unit/test_qt_machinery.py30
1 files changed, 1 insertions, 29 deletions
diff --git a/tests/unit/test_qt_machinery.py b/tests/unit/test_qt_machinery.py
index b5adc9b24..53a715262 100644
--- a/tests/unit/test_qt_machinery.py
+++ b/tests/unit/test_qt_machinery.py
@@ -24,13 +24,10 @@ import sys
import html
import argparse
import typing
-import pkgutil
-import importlib
-from typing import Any, Optional, List, Dict, Union, Iterator
+from typing import Any, Optional, List, Dict, Union
import pytest
-from qutebrowser import qt
from qutebrowser.qt import machinery
@@ -449,28 +446,3 @@ class TestInit:
actual_vars = {var: getattr(machinery, var) for var in bool_vars}
assert expected_vars == actual_vars
-
-
-def _find_qt_packages() -> Iterator[str]:
- """Find all Qt wrapper modules."""
- for _finder, name, is_pkg in pkgutil.walk_packages(
- path=qt.__path__,
- prefix=qt.__name__ + ".",
- ):
- assert not is_pkg, name
- if name != machinery.__name__:
- yield name
-
-
-@pytest.mark.parametrize("package", _find_qt_packages())
-def test_implicit_init(package: str, monkeypatch: pytest.MonkeyPatch):
- """Make sure importing any Qt submodule does an implicit init."""
- monkeypatch.delitem(sys.modules, package, raising=False)
- assert not machinery._initialized
-
- try:
- importlib.import_module(package)
- except machinery.Unavailable as e:
- pytest.skip(f"{package} not available: {e}")
-
- assert machinery._initialized