def main(): perftest_throughput_feature_collection() old_default = FeatureTypeRegistry.DEFAULT_FEATURE_TYPE_NAME for k in registry.types(): if not ('Counter' in k or k == 'SparseVector'): continue ct = registry.get_constructor(k) FeatureTypeRegistry.DEFAULT_FEATURE_TYPE_NAME = k perftest_truncation_speed(ct) FeatureTypeRegistry.DEFAULT_FEATURE_TYPE_NAME = old_default
def counter_type(request): ct = registry.get_constructor(request.param) old_default = FeatureTypeRegistry.DEFAULT_FEATURE_TYPE_NAME FeatureTypeRegistry.DEFAULT_FEATURE_TYPE_NAME = request.param yield ct FeatureTypeRegistry.DEFAULT_FEATURE_TYPE_NAME = old_default