def test_McStasPlotOptions_set_colormap(self):
     """
     Check that set_options work with colormap keyword argument
     """
     plot_options = McStasPlotOptions()
     plot_options.set_options(colormap="hot")
     self.assertIs(plot_options.colormap, "hot")
 def test_McStasPlotOptions_set_y_axis_multiplier(self):
     """
     Check that set_options work with y_axis_multiplier
     keyword argument
     """
     plot_options = McStasPlotOptions()
     plot_options.set_options(y_axis_multiplier=0.1)
     self.assertIs(plot_options.y_limit_multiplier, 0.1)
 def test_McStasPlotOptions_set_x_axis_multiplier(self):
     """
     Check that set_options work with x_axis_multiplier
     keyword argument
     """
     plot_options = McStasPlotOptions()
     plot_options.set_options(x_axis_multiplier=2.8)
     self.assertIs(plot_options.x_limit_multiplier, 2.8)
 def test_McStasPlotOptions_set_cut_min(self):
     """
     Check that set_options work with cut_min keyword
     argument
     """
     plot_options = McStasPlotOptions()
     plot_options.set_options(cut_min=0.2)
     self.assertIs(plot_options.cut_min, 0.2)
 def test_McStasPlotOptions_set_show_colorbar(self):
     """
     Check that set_options work with show_colormap keyword
     argument
     """
     plot_options = McStasPlotOptions()
     plot_options.set_options(show_colorbar=False)
     self.assertIs(plot_options.show_colorbar, False)
 def test_McStasPlotOptions_set_orders_of_mag(self):
     """
     Check that set_options works with orders_of_mag keyword
     argument
     """
     plot_options = McStasPlotOptions()
     plot_options.set_options(orders_of_mag=5.2)
     self.assertEqual(plot_options.orders_of_mag, 5.2)
 def test_McStasPlotOptions_default_orders_of_mag(self):
     """
     Test that newly created McStasPlotOptions orders_of_mag
     has the correct default value
     """
     plot_options = McStasPlotOptions()
     self.assertEqual(plot_options.orders_of_mag, 300)
    def test_McStasPlotOptions_set_log(self):
        """
        Test that set_options works on log parameter which
        can be set both with an integer and a bool.
        """
        plot_options = McStasPlotOptions()
        plot_options.set_options(log=True)
        self.assertIsInstance(plot_options.log, bool)
        self.assertTrue(plot_options.log)

        plot_options.set_options(log=0)
        self.assertIsInstance(plot_options.log, bool)
        self.assertFalse(plot_options.log)

        plot_options.set_options(log=1)
        self.assertIsInstance(plot_options.log, bool)
        self.assertTrue(plot_options.log)