Example #1
0
def test_hierarchical_dataset_invalid_json_fail(hierarchical_dataset_fields):
    with pytest.raises(JSONDecodeError):
        HierarchicalDataset.from_json(
            INVALID_JSON,
            hierarchical_dataset_fields,
            HierarchicalDataset.get_default_dict_parser("children"),
        )
Example #2
0
def test_hierarchical_dataset_json_root_element_not_list_fail(
    hierarchical_dataset_fields, ):
    with pytest.raises(ValueError):
        HierarchicalDataset.from_json(
            JSON_ROOT_NOT_LIST,
            hierarchical_dataset_fields,
            HierarchicalDataset.get_default_dict_parser("children"),
        )
Example #3
0
def hierarchical_dataset_parser():
    return HierarchicalDataset.get_default_dict_parser("children")