* Add extra tests

This commit is contained in:
Matthew Honnibal 2014-09-25 18:29:42 +02:00
parent 93505276ed
commit bc460de171
2 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,25 @@
from __future__ import unicode_literals
import pytest
from spacy.en import *
def test_is_alpha():
the = EN.lookup('the')
assert the.check_flag(EN.fl_is_alpha)
year = EN.lookup('1999')
assert not year.check_flag(EN.fl_is_alpha)
mixed = EN.lookup('hello1')
assert not mixed.check_flag(EN.fl_is_alpha)
def test_is_digit():
the = EN.lookup('the')
assert not the.check_flag(EN.fl_is_digit)
year = EN.lookup('1999')
assert year.check_flag(EN.fl_is_digit)
mixed = EN.lookup('hello1')
assert not mixed.check_flag(EN.fl_is_digit)

View File

@ -0,0 +1,16 @@
"""Test suspected freeing of strings"""
from __future__ import unicode_literals
import pytest
from spacy.en import EN
def test_one():
tokens = EN.tokenize('Betty Botter bought a pound of butter.')
assert tokens.string(0) == 'Betty'
tokens2 = EN.tokenize('Betty also bought a pound of butter.')
assert tokens2.string(0) == 'Betty'