* Add tests for Issue #361: Lexeme rich comparison

This commit is contained in:
Matthew Honnibal 2016-05-05 01:31:58 +02:00
parent 4f46c0f398
commit 7441ca30ee

View File

@ -0,0 +1,33 @@
from __future__ import unicode_literals
import pytest
from spacy.attrs import *
def test_lexeme_eq(en_vocab):
'''Test Issue #361: Equality of lexemes'''
cat1 = en_vocab['cat']
cat2 = en_vocab['cat']
assert cat1 == cat2
def test_lexeme_neq(en_vocab):
'''Inequality of lexemes'''
cat = en_vocab['cat']
dog = en_vocab['dog']
assert cat != dog
def test_lexeme_lt(en_vocab):
'''More frequent is l.t. less frequent'''
noun = en_vocab['NOUN']
opera = en_vocab['opera']
print(noun.orth, opera.orth)
assert noun < opera
assert opera > noun