aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sources/pyside2/tests/QtOpenGL/qopenglbuffer_test.py30
-rw-r--r--sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py19
2 files changed, 15 insertions, 34 deletions
diff --git a/sources/pyside2/tests/QtOpenGL/qopenglbuffer_test.py b/sources/pyside2/tests/QtOpenGL/qopenglbuffer_test.py
index a5d8385c9..5500c7c57 100644
--- a/sources/pyside2/tests/QtOpenGL/qopenglbuffer_test.py
+++ b/sources/pyside2/tests/QtOpenGL/qopenglbuffer_test.py
@@ -38,50 +38,50 @@ from init_paths import init_test_paths
init_test_paths(False)
from helper.usesqapplication import UsesQApplication
-from PySide2.QtGui import QOpenGLBuffer
-from PySide2 import QtGui
+from PySide2.QtGui import QOffscreenSurface, QOpenGLContext, QSurface, QWindow
+from PySide2.QtOpenGL import QOpenGLBuffer
def createSurface(surfaceClass):
- if surfaceClass == QtGui.QSurface.Window:
- window = QtGui.QWindow()
- window.setSurfaceType(QtGui.QWindow.OpenGLSurface)
+ if surfaceClass == QSurface.Window:
+ window = QWindow()
+ window.setSurfaceType(QWindow.OpenGLSurface)
window.setGeometry(0, 0, 10, 10)
window.create()
return window
- elif surfaceClass == QtGui.QSurface.Offscreen:
+ elif surfaceClass == QSurface.Offscreen:
# Create a window and get the format from that. For example, if an EGL
# implementation provides 565 and 888 configs for PBUFFER_BIT but only
# 888 for WINDOW_BIT, we may end up with a pbuffer surface that is
# incompatible with the context since it could choose the 565 while the
# window and the context uses a config with 888.
- format = QtGui.QSurfaceFormat
+ format = QSurfaceFormat
if format.redBufferSize() == -1:
- window = QtGui.QWindow()
- window.setSurfaceType(QtGui.QWindow.OpenGLSurface)
+ window = QWindow()
+ window.setSurfaceType(QWindow.OpenGLSurface)
window.setGeometry(0, 0, 10, 10)
window.create()
format = window.format()
- offscreenSurface = QtGui.QOffscreenSurface()
+ offscreenSurface = QOffscreenSurface()
offscreenSurface.setFormat(format)
offscreenSurface.create()
return offscreenSurface
return 0
-class QOpenGLBuffer(UsesQApplication):
+class QOpenGLBufferTest(UsesQApplication):
def testBufferCreate(self):
- surface = createSurface(QtGui.QSurface.Window)
- ctx = QtGui.QOpenGLContext()
+ surface = createSurface(QSurface.Window)
+ ctx = QOpenGLContext()
ctx.create()
ctx.makeCurrent(surface)
- buf = QtGui.QOpenGLBuffer()
+ buf = QOpenGLBuffer()
self.assertTrue(not buf.isCreated())
self.assertTrue(buf.create())
self.assertTrue(buf.isCreated())
- self.assertEqual(buf.type(), QtGui.QOpenGLBuffer.VertexBuffer)
+ self.assertEqual(buf.type(), QOpenGLBuffer.VertexBuffer)
buf.bind()
buf.allocate(128)
diff --git a/sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py b/sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py
index 0a3a72fc0..1c9ee918d 100644
--- a/sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py
+++ b/sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py
@@ -81,25 +81,6 @@ class ReturnsQuadruplesOfNumbers(UsesQApplication):
obj = QTextCursor()
self.assertEqual(obj.selectedTableCells(), (-1, -1, -1, -1))
- def testQPrinterGetPageMargins(self):
- # Bug #742. Find a printer like PDF/XPS on which arbitrary margins can be set.
- printer = None
- for printerInfo in QPrinterInfo.availablePrinters():
- name = printerInfo.printerName().lower()
- if "xps" in name or "pdf" in name:
- printer = QPrinter(printerInfo)
- break
- if not printer:
- printer = QPrinter()
- printer.setPrinterName("Print to PDF")
- printer.setOutputFormat(QPrinter.PdfFormat)
- # On macOS the minimum margin of a page is ~12, setting something lower than that will
- # actually fail to set all the margins.
- values = (15.0, 16.0, 17.0, 18.0, QPrinter.Point)
- printer.setPageMargins(*values)
- actual = printer.getPageMargins(QPrinter.Point)
- print(printer.printerName(), actual, values[:-1])
- self.assertTrue(self.compareTuples(actual, values[:-1]))
if __name__ == "__main__":
unittest.main()