def test_invalid_linguistic_features(): binary_dict, continuous_dict = hts.load_question_set( example_question_file()) phone_labels = hts.load(example_label_file(phone_level=True)) state_labels = hts.load(example_label_file(phone_level=False)) @raises(ValueError) def __test(labels, subphone_features, add_frame_features): fe.linguistic_features(labels, binary_dict, continuous_dict, subphone_features=subphone_features, add_frame_features=add_frame_features) yield __test, phone_labels, "full", True yield __test, phone_labels, "full", False yield __test, state_labels, "full", False
def test_load_question_set(): binary_dict, continuous_dict = hts.load_question_set( example_question_file()) assert len(binary_dict) + len(continuous_dict) == 416