spaCy/tests/test_hash_table.py

19 lines
333 B
Python
Raw Normal View History

2014-08-03 00:58:31 +04:00
import pytest
from spacy._hashing import FixedTable
def test_insert():
table = FixedTable(20)
table[5] = 10
assert table.bucket(5) == 5
assert table[4] == 0
assert table[5] == 10
def test_clobber():
table = FixedTable(10)
table[9] = 1
assert table.bucket(9) == 9
assert table.bucket(19) == 9