mirror of
https://github.com/explosion/spaCy.git
synced 2024-12-27 10:26:35 +03:00
22 lines
666 B
Python
22 lines
666 B
Python
# coding: utf-8
|
|
from __future__ import unicode_literals
|
|
|
|
from ..util import get_doc
|
|
|
|
import pytest
|
|
|
|
|
|
@pytest.mark.models('en')
|
|
def test_issue514(EN):
|
|
"""Test serializing after adding entity"""
|
|
text = ["This", "is", "a", "sentence", "about", "pasta", "."]
|
|
vocab = EN.entity.vocab
|
|
doc = get_doc(vocab, text)
|
|
EN.entity.add_label("Food")
|
|
EN.entity(doc)
|
|
label_id = vocab.strings[u'Food']
|
|
doc.ents = [(label_id, 5,6)]
|
|
assert [(ent.label_, ent.text) for ent in doc.ents] == [("Food", "pasta")]
|
|
doc2 = get_doc(EN.entity.vocab).from_bytes(doc.to_bytes())
|
|
assert [(ent.label_, ent.text) for ent in doc2.ents] == [("Food", "pasta")]
|