diff options
Diffstat (limited to 'silx/io/test')
-rw-r--r-- | silx/io/test/test_fabioh5.py | 128 | ||||
-rw-r--r-- | silx/io/test/test_specfile.py | 20 | ||||
-rw-r--r-- | silx/io/test/test_utils.py | 12 |
3 files changed, 80 insertions, 80 deletions
diff --git a/silx/io/test/test_fabioh5.py b/silx/io/test/test_fabioh5.py index 235a6e3..0eb0949 100644 --- a/silx/io/test/test_fabioh5.py +++ b/silx/io/test/test_fabioh5.py @@ -73,11 +73,11 @@ class TestFabioH5(unittest.TestCase): self.h5_image = fabioh5.File(fabio_image=self.fabio_image) def test_main_groups(self): - self.assertEquals(self.h5_image.h5py_class, h5py.File) - self.assertEquals(self.h5_image["/"].h5py_class, h5py.File) - self.assertEquals(self.h5_image["/scan_0"].h5py_class, h5py.Group) - self.assertEquals(self.h5_image["/scan_0/instrument"].h5py_class, h5py.Group) - self.assertEquals(self.h5_image["/scan_0/measurement"].h5py_class, h5py.Group) + self.assertEqual(self.h5_image.h5py_class, h5py.File) + self.assertEqual(self.h5_image["/"].h5py_class, h5py.File) + self.assertEqual(self.h5_image["/scan_0"].h5py_class, h5py.Group) + self.assertEqual(self.h5_image["/scan_0/instrument"].h5py_class, h5py.Group) + self.assertEqual(self.h5_image["/scan_0/measurement"].h5py_class, h5py.Group) def test_wrong_path_syntax(self): # result tested with a default h5py file @@ -106,12 +106,12 @@ class TestFabioH5(unittest.TestCase): h5_image = fabioh5.File(fabio_image=fabio_image) dataset = h5_image["/scan_0/instrument/detector_0/data"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset.h5py_class, h5py.Dataset) self.assertTrue(isinstance(dataset[()], numpy.ndarray)) - self.assertEquals(dataset.dtype.kind, "i") - self.assertEquals(dataset.shape, (2, 3)) - self.assertEquals(dataset[...][0, 0], 0) - self.assertEquals(dataset.attrs["interpretation"], "image") + self.assertEqual(dataset.dtype.kind, "i") + self.assertEqual(dataset.shape, (2, 3)) + self.assertEqual(dataset[...][0, 0], 0) + self.assertEqual(dataset.attrs["interpretation"], "image") def test_multi_frames(self): data = numpy.arange(2 * 3) @@ -121,12 +121,12 @@ class TestFabioH5(unittest.TestCase): h5_image = fabioh5.File(fabio_image=fabio_image) dataset = h5_image["/scan_0/instrument/detector_0/data"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset.h5py_class, h5py.Dataset) self.assertTrue(isinstance(dataset[()], numpy.ndarray)) - self.assertEquals(dataset.dtype.kind, "i") - self.assertEquals(dataset.shape, (2, 2, 3)) - self.assertEquals(dataset[...][0, 0, 0], 0) - self.assertEquals(dataset.attrs["interpretation"], "image") + self.assertEqual(dataset.dtype.kind, "i") + self.assertEqual(dataset.shape, (2, 2, 3)) + self.assertEqual(dataset[...][0, 0, 0], 0) + self.assertEqual(dataset.attrs["interpretation"], "image") def test_heterogeneous_frames(self): """Frames containing 2 images with different sizes and a cube""" @@ -142,12 +142,12 @@ class TestFabioH5(unittest.TestCase): h5_image = fabioh5.File(fabio_image=fabio_image) dataset = h5_image["/scan_0/instrument/detector_0/data"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset.h5py_class, h5py.Dataset) self.assertTrue(isinstance(dataset[()], numpy.ndarray)) - self.assertEquals(dataset.dtype.kind, "i") - self.assertEquals(dataset.shape, (3, 2, 5, 1)) - self.assertEquals(dataset[...][0, 0, 0], 0) - self.assertEquals(dataset.attrs["interpretation"], "image") + self.assertEqual(dataset.dtype.kind, "i") + self.assertEqual(dataset.shape, (3, 2, 5, 1)) + self.assertEqual(dataset[...][0, 0, 0], 0) + self.assertEqual(dataset.attrs["interpretation"], "image") def test_single_3d_frame(self): """Image source contains a cube""" @@ -160,56 +160,56 @@ class TestFabioH5(unittest.TestCase): h5_image = fabioh5.File(fabio_image=fabio_image) dataset = h5_image["/scan_0/instrument/detector_0/data"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset.h5py_class, h5py.Dataset) self.assertTrue(isinstance(dataset[()], numpy.ndarray)) - self.assertEquals(dataset.dtype.kind, "i") - self.assertEquals(dataset.shape, (2, 3, 4)) - self.assertEquals(dataset[...][0, 0, 0], 0) - self.assertEquals(dataset.attrs["interpretation"], "image") + self.assertEqual(dataset.dtype.kind, "i") + self.assertEqual(dataset.shape, (2, 3, 4)) + self.assertEqual(dataset[...][0, 0, 0], 0) + self.assertEqual(dataset.attrs["interpretation"], "image") def test_metadata_int(self): dataset = self.h5_image["/scan_0/instrument/detector_0/others/integer"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) - self.assertEquals(dataset[()], -100) - self.assertEquals(dataset.dtype.kind, "i") - self.assertEquals(dataset.shape, (1,)) + self.assertEqual(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset[()], -100) + self.assertEqual(dataset.dtype.kind, "i") + self.assertEqual(dataset.shape, (1,)) def test_metadata_float(self): dataset = self.h5_image["/scan_0/instrument/detector_0/others/float"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) - self.assertEquals(dataset[()], 1.0) - self.assertEquals(dataset.dtype.kind, "f") - self.assertEquals(dataset.shape, (1,)) + self.assertEqual(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset[()], 1.0) + self.assertEqual(dataset.dtype.kind, "f") + self.assertEqual(dataset.shape, (1,)) def test_metadata_string(self): dataset = self.h5_image["/scan_0/instrument/detector_0/others/string"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) - self.assertEquals(dataset[()], numpy.string_("hi!")) - self.assertEquals(dataset.dtype.type, numpy.string_) - self.assertEquals(dataset.shape, (1,)) + self.assertEqual(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset[()], numpy.string_("hi!")) + self.assertEqual(dataset.dtype.type, numpy.string_) + self.assertEqual(dataset.shape, (1,)) def test_metadata_list_integer(self): dataset = self.h5_image["/scan_0/instrument/detector_0/others/list_integer"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) - self.assertEquals(dataset.dtype.kind, "u") - self.assertEquals(dataset.shape, (1, 3)) - self.assertEquals(dataset[0, 0], 100) - self.assertEquals(dataset[0, 1], 50) + self.assertEqual(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset.dtype.kind, "u") + self.assertEqual(dataset.shape, (1, 3)) + self.assertEqual(dataset[0, 0], 100) + self.assertEqual(dataset[0, 1], 50) def test_metadata_list_float(self): dataset = self.h5_image["/scan_0/instrument/detector_0/others/list_float"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) - self.assertEquals(dataset.dtype.kind, "f") - self.assertEquals(dataset.shape, (1, 3)) - self.assertEquals(dataset[0, 0], 1.0) - self.assertEquals(dataset[0, 1], 2.0) + self.assertEqual(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset.dtype.kind, "f") + self.assertEqual(dataset.shape, (1, 3)) + self.assertEqual(dataset[0, 0], 1.0) + self.assertEqual(dataset[0, 1], 2.0) def test_metadata_list_looks_like_list(self): dataset = self.h5_image["/scan_0/instrument/detector_0/others/string_looks_like_list"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) - self.assertEquals(dataset[()], numpy.string_("2000 hi!")) - self.assertEquals(dataset.dtype.type, numpy.string_) - self.assertEquals(dataset.shape, (1,)) + self.assertEqual(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset[()], numpy.string_("2000 hi!")) + self.assertEqual(dataset.dtype.type, numpy.string_) + self.assertEqual(dataset.shape, (1,)) def test_float_32(self): float_list = [u'1.2', u'1.3', u'1.4'] @@ -263,19 +263,19 @@ class TestFabioH5(unittest.TestCase): h5_image = fabioh5.File(fabio_image=fabio_image) sample = h5_image["/scan_0/sample"] self.assertIsNotNone(sample) - self.assertEquals(sample.attrs["NXclass"], "NXsample") + self.assertEqual(sample.attrs["NXclass"], "NXsample") d = sample['unit_cell_abc'] expected = numpy.array([4.08, 4.08, 4.08]) self.assertIsNotNone(d) - self.assertEquals(d.shape, (3, )) + self.assertEqual(d.shape, (3, )) self.assertIn(d.dtype.kind, ['d', 'f']) numpy.testing.assert_array_almost_equal(d[...], expected) d = sample['unit_cell_alphabetagamma'] expected = numpy.array([90.0, 90.0, 90.0]) self.assertIsNotNone(d) - self.assertEquals(d.shape, (3, )) + self.assertEqual(d.shape, (3, )) self.assertIn(d.dtype.kind, ['d', 'f']) numpy.testing.assert_array_almost_equal(d[...], expected) @@ -284,7 +284,7 @@ class TestFabioH5(unittest.TestCase): [-1.08894, 1.08894, 1.6083e-16], [1.08894, 1.08894, 9.28619e-17]]]) self.assertIsNotNone(d) - self.assertEquals(d.shape, (1, 3, 3)) + self.assertEqual(d.shape, (1, 3, 3)) self.assertIn(d.dtype.kind, ['d', 'f']) numpy.testing.assert_array_almost_equal(d[...], expected) @@ -302,13 +302,13 @@ class TestFabioH5(unittest.TestCase): h5_image = fabioh5.File(fabio_image=fabio_image) data_dataset = h5_image["/scan_0/measurement/image_0/data"] - self.assertEquals(data_dataset.attrs["interpretation"], "spectrum") + self.assertEqual(data_dataset.attrs["interpretation"], "spectrum") data_dataset = h5_image["/scan_0/instrument/detector_0/data"] - self.assertEquals(data_dataset.attrs["interpretation"], "spectrum") + self.assertEqual(data_dataset.attrs["interpretation"], "spectrum") data_dataset = h5_image["/scan_0/measurement/image_0/info/data"] - self.assertEquals(data_dataset.attrs["interpretation"], "spectrum") + self.assertEqual(data_dataset.attrs["interpretation"], "spectrum") def test_get_api(self): result = self.h5_image.get("scan_0", getclass=True, getlink=True) @@ -554,15 +554,15 @@ class TestFabioH5WithFileSeries(unittest.TestCase): def _testH5Image(self, h5_image): # test data dataset = h5_image["/scan_0/instrument/detector_0/data"] - self.assertEquals(dataset.h5py_class, h5py.Dataset) + self.assertEqual(dataset.h5py_class, h5py.Dataset) self.assertTrue(isinstance(dataset[()], numpy.ndarray)) - self.assertEquals(dataset.dtype.kind, "i") - self.assertEquals(dataset.shape, (10, 3, 2)) - self.assertEquals(list(dataset[:, 0, 0]), list(range(10))) - self.assertEquals(dataset.attrs["interpretation"], "image") + self.assertEqual(dataset.dtype.kind, "i") + self.assertEqual(dataset.shape, (10, 3, 2)) + self.assertEqual(list(dataset[:, 0, 0]), list(range(10))) + self.assertEqual(dataset.attrs["interpretation"], "image") # test metatdata dataset = h5_image["/scan_0/instrument/detector_0/others/image_id"] - self.assertEquals(list(dataset[...]), list(range(10))) + self.assertEqual(list(dataset[...]), list(range(10))) def testFileList(self): h5_image = fabioh5.File(file_series=self.edf_filenames) diff --git a/silx/io/test/test_specfile.py b/silx/io/test/test_specfile.py index 9236fee..55850f1 100644 --- a/silx/io/test/test_specfile.py +++ b/silx/io/test/test_specfile.py @@ -184,7 +184,7 @@ class TestSpecFile(unittest.TestCase): def test_open(self): self.assertIsInstance(self.sf, SpecFile) with self.assertRaises(specfile.SfErrFileOpen): - sf2 = SpecFile("doesnt_exist.dat") + SpecFile("doesnt_exist.dat") # test filename types unicode and bytes if sys.version_info[0] < 3: @@ -208,7 +208,7 @@ class TestSpecFile(unittest.TestCase): def test_number_of_scans(self): self.assertEqual(4, len(self.sf)) - + def test_list_of_scan_indices(self): self.assertEqual(self.sf.list(), [1, 25, 26, 1]) @@ -216,14 +216,14 @@ class TestSpecFile(unittest.TestCase): ["1.1", "25.1", "26.1", "1.2"]) def test_index_number_order(self): - self.assertEqual(self.sf.index(1, 2), 3) #sf["1.2"]==sf[3] - self.assertEqual(self.sf.number(1), 25) #sf[1]==sf["25"] - self.assertEqual(self.sf.order(3), 2) #sf[3]==sf["1.2"] + self.assertEqual(self.sf.index(1, 2), 3) # sf["1.2"]==sf[3] + self.assertEqual(self.sf.number(1), 25) # sf[1]==sf["25"] + self.assertEqual(self.sf.order(3), 2) # sf[3]==sf["1.2"] with self.assertRaises(specfile.SfErrScanNotFound): self.sf.index(3, 2) with self.assertRaises(specfile.SfErrScanNotFound): self.sf.index(99) - + def test_getitem(self): self.assertIsInstance(self.sf[2], Scan) self.assertIsInstance(self.sf["1.2"], Scan) @@ -233,12 +233,12 @@ class TestSpecFile(unittest.TestCase): # float indexing not allowed with self.assertRaisesRegexp(TypeError, 'The scan identification k'): self.sf[1.2] - # non existant scan with "N.M" indexing + # non existant scan with "N.M" indexing with self.assertRaises(KeyError): self.sf["3.2"] def test_specfile_iterator(self): - i=0 + i = 0 for scan in self.sf: if i == 1: self.assertEqual(scan.motor_positions, @@ -277,7 +277,7 @@ class TestSpecFile(unittest.TestCase): Epoch""" self.assertEqual(self.scan1_2.header[1], '#E 1455180876') - + def test_scan_labels(self): self.assertEqual(self.scan1.labels, ['first column', 'second column', '3rd_col']) @@ -343,7 +343,7 @@ class TestSpecFile(unittest.TestCase): self.assertEqual(sum(self.scan1_2.mca[2]), 21.7) # Negative indexing - self.assertEqual(sum(self.scan1_2.mca[len(self.scan1_2.mca)-1]), + self.assertEqual(sum(self.scan1_2.mca[len(self.scan1_2.mca) - 1]), sum(self.scan1_2.mca[-1])) # Test iterator diff --git a/silx/io/test/test_utils.py b/silx/io/test/test_utils.py index 53e001c..23b1124 100644 --- a/silx/io/test/test_utils.py +++ b/silx/io/test/test_utils.py @@ -1,6 +1,6 @@ # coding: utf-8 # /*########################################################################## -# Copyright (C) 2016-2017 European Synchrotron Radiation Facility +# Copyright (C) 2016-2018 European Synchrotron Radiation Facility # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -63,7 +63,7 @@ expected_spec1 = r"""#F .* 3 6\.00 """ -expected_spec2 = expected_spec1 + """ +expected_spec2 = expected_spec1 + r""" #S 2 Ordinate2 #D .* #N 2 @@ -362,14 +362,14 @@ class TestOpen(unittest.TestCase): f = utils.open(self.spec_filename) self.assertIsNotNone(f) if h5py is not None: - self.assertEquals(f.h5py_class, h5py.File) + self.assertEqual(f.h5py_class, h5py.File) f.close() def testSpecWith(self): with utils.open(self.spec_filename) as f: self.assertIsNotNone(f) if h5py is not None: - self.assertEquals(f.h5py_class, h5py.File) + self.assertEqual(f.h5py_class, h5py.File) def testEdf(self): if h5py is None: @@ -379,7 +379,7 @@ class TestOpen(unittest.TestCase): f = utils.open(self.edf_filename) self.assertIsNotNone(f) - self.assertEquals(f.h5py_class, h5py.File) + self.assertEqual(f.h5py_class, h5py.File) f.close() def testEdfWith(self): @@ -390,7 +390,7 @@ class TestOpen(unittest.TestCase): with utils.open(self.edf_filename) as f: self.assertIsNotNone(f) - self.assertEquals(f.h5py_class, h5py.File) + self.assertEqual(f.h5py_class, h5py.File) def testUnsupported(self): self.assertRaises(IOError, utils.open, self.txt_filename) |