@with_setup(teardown=remove_output)
def test_already_featurized_data():
    fset_path = pjoin(TEMP_DIR, 'test_featureset.nc')
    fset = featurize.load_and_store_feature_data(FEATURES_CSV_PATH,
                                                 output_path=fset_path)
    assert("std_err" in fset)
    assert("amplitude" in fset)
    assert(all(class_name in ['class1', 'class2', 'class3']
               for class_name in fset['target']))
    with xr.open_dataset(fset_path) as loaded:
        assert("std_err" in loaded)
        assert("amplitude" in loaded)
        assert(all(class_name in ['class1', 'class2', 'class3']
                   for class_name in loaded['target']))
@param clock: object providing a callLater method that can be used
dataset/ETHPy150Open cesium-ml/cesium/cesium/tests/test_featurize.py/test_already_featurized_data--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/test/test_policies.py/TestableThrottlingFactory.__init__