示例#1
0
    def test_get_dim_limits_returns_limits_for_display_dimensions_for_matrix(self):
        model = SliceViewerModel(self.ws2d_histo)
        data_limits = ((10, 30), (4, 8))

        limits = model.get_dim_limits(slicepoint=(None, None), transpose=False)
        self.assertEqual(data_limits, limits)
        limits = model.get_dim_limits(slicepoint=(None, None), transpose=True)
        self.assertEqual((data_limits[1], data_limits[0]), limits)
示例#2
0
    def test_get_dim_limits_returns_limits_for_display_dimensions_for_md(self):
        model = SliceViewerModel(self.ws_MDE_3D)
        data_limits = ((-3, 3), (-4, 4), (-5, 5))

        limits = model.get_dim_limits(slicepoint=(None, None, 0), transpose=False)
        self.assertEqual(data_limits[:2], limits)
        limits = model.get_dim_limits(slicepoint=(None, None, 0), transpose=True)
        self.assertEqual((data_limits[1], data_limits[0]), limits)
        limits = model.get_dim_limits(slicepoint=(None, 0, None), transpose=False)
        self.assertEqual((data_limits[0], data_limits[2]), limits)
        limits = model.get_dim_limits(slicepoint=(None, 0, None), transpose=True)
        self.assertEqual((data_limits[2], data_limits[0]), limits)