def test_args(self): """ Permissible arguments for scalar slicing """ shape, selection = sel.read_selections_scalar(self.dsid, ()) self.assertEqual(shape, None) self.assertEqual(selection.get_select_npoints(), 1) shape, selection = sel.read_selections_scalar(self.dsid, (Ellipsis,)) self.assertEqual(shape, ()) self.assertEqual(selection.get_select_npoints(), 1) with self.assertRaises(ValueError): shape, selection = sel.read_selections_scalar(self.dsid, (1,))
def test_args(self): """ Permissible arguments for scalar slicing """ shape, selection = sel2.read_selections_scalar(self.dsid, ()) self.assertEqual(shape, None) self.assertEqual(selection.get_select_npoints(), 1) shape, selection = sel2.read_selections_scalar(self.dsid, (Ellipsis, )) self.assertEqual(shape, ()) self.assertEqual(selection.get_select_npoints(), 1) with self.assertRaises(ValueError): shape, selection = sel2.read_selections_scalar(self.dsid, (1, )) dsid = self.f.create_dataset('y', (1, )).id with self.assertRaises(RuntimeError): shape, selection = sel2.read_selections_scalar(dsid, (1, ))