Closed mottosso closed 2 months ago
Tests for the PySide6 transition is not working. 😠Help needed, we need to ensure that code written for PySide6 also runs on PySide2 and vice versa, and these two points are the start of that:
These tests should work for every binding.
def test_midbutton_qt6():
"""QtCore.MidButton was renamed QtCore.MiddleButton in Qt 6"""
from Qt import QtCore, QtCompat
if binding("PySide6"):
assert QtCompat.Qt.MidButton == QtCore.Qt.MiddleButton
else:
assert QtCompat.Qt.MidButton == QtCore.Qt.MidButton
def test_set_font_weight():
"""Qt 6 changed font weights from integers to enums"""
from Qt import QtGui, QtCompat
font = QtGui.QFont()
QtCompat.QFont.setWeight(font, 400)
This seems solid, but QtCompat for upgrading is still wip.
Updating README, tests and version