def test_compute_data(init_drone: SimpleBibDrone): """ test whether data is extracted as expected :param init_drone: un-connected simpleBibDrone instance :return: None """ list_record_id = init_drone.read(init_drone.path) data = init_drone.process_item(list_record_id[0]) assert "citations" in data assert "text" in data
def test_process_item(init_drone: SimpleBibDrone): """ Test whether data is expaneded correctly and whether meta data is added :param init_drone: un-connected simpleBibDrone instance :return: None """ list_record_id = init_drone.read(init_drone.path) data = init_drone.process_item(list_record_id[0]) assert "citations" in data assert "text" in data assert "record_key" in data assert "last_updated" in data assert "documents" in data assert "state_hash" in data