Convert calibcant to the new, nestable h5config.
[calibcant.git] / calibcant / T.py
index 5898a8c19daf44b069d20a3cd121761074770566..bf3c29dd5f799f1196f29e9b66aec19443770f53 100644 (file)
@@ -29,14 +29,14 @@ def T(get_T, temperature_config, filename, group='/'):
 
     >>> import os
     >>> import tempfile
-    >>> from h5config.hdf5 import pprint_HDF5
-    >>> from .config import HDF5_TemperatureConfig
+    >>> from h5config.storage.hdf5 import HDF5_Storage, pprint_HDF5
+    >>> from .config import TemperatureConfig
 
     >>> fd,filename = tempfile.mkstemp(suffix='.h5', prefix='calibcant-')
     >>> os.close(fd)
 
-    >>> temperature_config = HDF5_TemperatureConfig(
-    ...     filename=filename, group='/T/config/')
+    >>> temperature_config = TemperatureConfig(storage=HDF5_Storage(
+    ...         filename=filename, group='/T/config/'))
     >>> def get_T():
     ...     return 19.2
     >>> t = T(get_T=get_T, temperature_config=temperature_config,
@@ -45,8 +45,8 @@ def T(get_T, temperature_config, filename, group='/'):
     /
       /T
         /T/config
-          <HDF5 dataset "default": shape (), type "|S2">
-            no
+          <HDF5 dataset "default": shape (), type "|b1">
+            False
           <HDF5 dataset "units": shape (), type "|S7">
             Celsius
         <HDF5 dataset "processed": shape (), type "<f8">
@@ -59,8 +59,8 @@ def T(get_T, temperature_config, filename, group='/'):
     /
       /T
         /T/config
-          <HDF5 dataset "default": shape (), type "|S3">
-            yes
+          <HDF5 dataset "default": shape (), type "|b1">
+            True
           <HDF5 dataset "units": shape (), type "|S7">
             Celsius
         <HDF5 dataset "processed": shape (), type "<f8">