Exemplo n.º 1
0
def test_error_message():
    im = Signal2D(np.arange(50000).reshape([10, 50, 100]))
    im.plot()
    im._plot.close()
    p = roi.Point1DROI(0.5)
    with pytest.raises(Exception, match='does not have an active plot.'):
        p.add_widget(signal=im, axes=[0, ], color="cyan")
Exemplo n.º 2
0
 def test_plot_point1D_axis_2(self):
     self.im.plot()
     p = roi.Point1DROI(0.005)
     p.add_widget(signal=self.im, axes=[
         2,
     ], color="cyan")
     return self.im._plot.signal_plot.figure
Exemplo n.º 3
0
 def test_plot_point1D_axis_0(self):
     self.im.plot()
     p = roi.Point1DROI(0.5)
     p.add_widget(signal=self.im, axes=[
         0,
     ], color="cyan")
     return self.im._plot.navigator_plot.figure
Exemplo n.º 4
0
 def test_plot_point1D_axis_1(self, mpl_cleanup):
     self.im.plot()
     p = roi.Point1DROI(0.05)
     p.add_widget(signal=self.im, axes=[
         1,
     ], color="cyan")
     return self.im._plot.signal_plot.figure
Exemplo n.º 5
0
 def test_plot_point1D_axis_1(self):
     im = self.im
     im.plot()
     p = roi.Point1DROI(0.05)
     p.add_widget(signal=im, axes=[
         1,
     ], color="cyan")
     return im._plot.signal_plot.figure
Exemplo n.º 6
0
def test_error_message():
    im = Signal2D(np.arange(50000).reshape([10, 50, 100]))
    im.plot()
    im._plot.close()
    p = roi.Point1DROI(0.5)
    with pytest.raises(RuntimeError, match='The signal needs to be plotted'):
        p.add_widget(signal=im, axes=[
            0,
        ], color="cyan")