def test_normalize_integration_times(self): old_shape = self.msi.get_image().shape integration_times = np.array([1., 2., 3., 4., 5.]) self.msi.add_property({'integration times': integration_times}) mani.normalize_integration_times(self.msi) np.testing.assert_equal(self.msi.get_image()[1, 3, :], np.ones_like(integration_times), "normalized integration times") np.testing.assert_equal(self.msi.get_properties()['integration times'], np.ones_like(integration_times), "integration time property set to ones") self.assertEqual(self.msi.get_image().shape, old_shape, "shape did not change from normalizing")
def test_normalize_integration_times_none_given(self): msi_copy = copy.deepcopy(self.msi) mani.normalize_integration_times(msi_copy) np.testing.assert_equal(msi_copy.get_image(), self.msi.get_image(), "nothing change by normalizing without" + \ "integration times given")