Хотя я вообще не представляю как удобно тестировать код.
Поскольку тесты на то, что понятно как тестить, не интересно тестить.
А то, что нужно тестировать, я не представляю как тестировать от слова совсем.
И что-бы не быть голословным.
Как протестировать функцию setImage
def setImage(self):
fileName, _ = QtWidgets.QFileDialog.getOpenFileName(None, "Select image", "", "Image files (*.png *.jpg, *.jpeg, *.bmp)")
if fileName:
bitmap = QtGui.QPixmap(fileName)
bitmap = bitmap.scaled(self.lblImage.width(), self.lblImage.height(), QtCore.Qt.keepAspectRatio)
self.lblImage.setPixmap(bitmap)
self.lblImage.setAlignment(QtCore.Qt.AlignCenter)
Огромное спасибо за диалог.
Для меня всякий раз, крайне тяжелым является момент вхождения в новую систему. Поскольку всё работает не так, если вообще работает. Куда смотреть не понятно, что нажимать не ясно.