# coding: utf8 from __future__ import unicode_literals from spacy.util import get_lang_class import pytest @pytest.mark.parametrize('text', ['-0.23', '+123,456', '±1']) @pytest.mark.parametrize('lang', ['en', 'xx']) def test_issue2782(text, lang): """Check that like_num handles + and - before number.""" cls = get_lang_class(lang) nlp = cls() doc = nlp(text) assert len(doc) == 1 assert doc[0].like_num