Fix pixel error in image tests by preventing an extra plot window from opening (no idea why this happens)

This commit is contained in:
Luke Campagnola 2016-06-03 17:30:05 -07:00
parent e36fca8f49
commit 0172d7b1e4

View File

@ -1,15 +1,15 @@
import pyqtgraph as pg import pyqtgraph as pg
import numpy as np import numpy as np
app = pg.mkQApp() app = pg.mkQApp()
plot = pg.plot()
app.processEvents() app.processEvents()
# set view range equal to its bounding rect.
# This causes plots to look the same regardless of pxMode.
plot.setRange(rect=plot.boundingRect())
def test_scatterplotitem(): def test_scatterplotitem():
plot = pg.PlotWidget()
# set view range equal to its bounding rect.
# This causes plots to look the same regardless of pxMode.
plot.setRange(rect=plot.boundingRect())
for i, pxMode in enumerate([True, False]): for i, pxMode in enumerate([True, False]):
for j, useCache in enumerate([True, False]): for j, useCache in enumerate([True, False]):
s = pg.ScatterPlotItem() s = pg.ScatterPlotItem()
@ -54,6 +54,10 @@ def test_scatterplotitem():
def test_init_spots(): def test_init_spots():
plot = pg.PlotWidget()
# set view range equal to its bounding rect.
# This causes plots to look the same regardless of pxMode.
plot.setRange(rect=plot.boundingRect())
spots = [ spots = [
{'x': 0, 'y': 1}, {'x': 0, 'y': 1},
{'pos': (1, 2), 'pen': None, 'brush': None, 'data': 'zzz'}, {'pos': (1, 2), 'pen': None, 'brush': None, 'data': 'zzz'},