コード例 #1
0
 def test_unbinned_pixel_size_none(self):
     det = Dummy("dummy", custom_pixelsize=None)
     self.assertTupleEqual(det.unbinned_pixel_size, (55e-06, 55e-06))
コード例 #2
0
 def test_unbinned_pixel_size_no_error(self):
     det = Dummy("dummy", custom_pixelsize=100e-6)
     self.assertAlmostEqual(det.unbinned_pixel_size[0], 100e-6)
     self.assertTrue(det.unbinned_pixel_size[0] == det.unbinned_pixel_size[1])
コード例 #3
0
 def test_unbinned_pixel_size_wrong_type(self):
     with self.assertRaises(TypeError):
         Dummy("dummy", custom_pixelsize=(55e-6, 55e-6))
コード例 #4
0
 def test_unbinned_pixel_size_wrong_value(self):
     with self.assertRaises(ValueError):
         Dummy("dummy", custom_pixelsize=0)
コード例 #5
0
 def test_unbinned_pixel_number_no_error(self):
     det = Dummy("dummy", custom_pixelnumber=(128, 256))
     self.assertTrue(
         det.unbinned_pixel_number[0] == 128 and det.unbinned_pixel_number[1] == 256
     )
コード例 #6
0
 def test_unbinned_pixel_number_partial_none(self):
     det = Dummy("dummy", custom_pixelnumber=(None, 2))
     self.assertTupleEqual(det.unbinned_pixel_number, (516, 516))
コード例 #7
0
 def test_unbinned_pixel_number_wrong_value(self):
     with self.assertRaises(ValueError):
         Dummy("dummy", custom_pixelnumber=(0, 2))
コード例 #8
0
 def test_unbinned_pixel_number_wrong_type(self):
     with self.assertRaises(TypeError):
         Dummy("dummy", custom_pixelnumber=2)
コード例 #9
0
 def setUp(self) -> None:
     self.det = Dummy("dummy")