Fix check for equality between floats
While this fix prevents an assertion error, the assertion error was being suppressed; and was only noticeable via pytest -s where the error was printed to console. Future work should be done to minimize the use of bare exceptions so these tests do not fail silently
This commit is contained in:
parent
648b8c7df4
commit
d519630d14
@ -1,16 +1,19 @@
|
||||
import pyqtgraph as pg
|
||||
from math import isclose
|
||||
|
||||
app = pg.mkQApp()
|
||||
|
||||
|
||||
def test_AxisItem_stopAxisAtTick(monkeypatch):
|
||||
def test_bottom(p, axisSpec, tickSpecs, textSpecs):
|
||||
assert view.mapToView(axisSpec[1]).x() == 0.25
|
||||
assert view.mapToView(axisSpec[2]).x() == 0.75
|
||||
viewPixelSize = view.viewPixelSize()
|
||||
assert isclose(view.mapToView(axisSpec[1]).x(), 0.25, abs_tol=viewPixelSize[0])
|
||||
assert isclose(view.mapToView(axisSpec[2]).x(), 0.75, abs_tol=viewPixelSize[0])
|
||||
|
||||
def test_left(p, axisSpec, tickSpecs, textSpecs):
|
||||
assert view.mapToView(axisSpec[1]).y() == 0.875
|
||||
assert view.mapToView(axisSpec[2]).y() == 0.125
|
||||
viewPixelSize = view.viewPixelSize()
|
||||
assert isclose(view.mapToView(axisSpec[1]).y(), 0.875, abs_tol=viewPixelSize[1])
|
||||
assert isclose(view.mapToView(axisSpec[2]).y(), 0.125, abs_tol=viewPixelSize[1])
|
||||
|
||||
plot = pg.PlotWidget()
|
||||
view = plot.plotItem.getViewBox()
|
||||
|
Loading…
Reference in New Issue
Block a user