Ejemplo n.º 1
0
def unregister():
    """Unregister the h5s3 driver with h5py.

    See Also
    --------
    :func:`h5s3.register`
    """
    h5py.unregister_driver('h5s3')
Ejemplo n.º 2
0
    def test_unregister_driver(self):
        h5py.register_driver('new-driver', lambda plist: None)
        self.assertIn('new-driver', h5py.registered_drivers())

        h5py.unregister_driver('new-driver')
        self.assertNotIn('new-driver', h5py.registered_drivers())

        with self.assertRaises(ValueError) as e:
            fname = self.mktemp()
            h5py.File(fname, driver='new-driver')

        self.assertEqual(str(e.exception), 'Unknown driver type "new-driver"')
Ejemplo n.º 3
0
    def test_unregister_driver(self):
        h5py.register_driver('new-driver', lambda plist: None)
        self.assertIn('new-driver', h5py.registered_drivers())

        h5py.unregister_driver('new-driver')
        self.assertNotIn('new-driver', h5py.registered_drivers())

        with self.assertRaises(ValueError) as e:
            fname = self.mktemp()
            h5py.File(fname, driver='new-driver')

        self.assertEqual(str(e.exception), 'Unknown driver type "new-driver"')