Skip to content

Commit

Permalink
One more test
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcelloPerathoner committed Oct 14, 2022
1 parent f94c5f7 commit ec177c3
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions tests/unit/test_online.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
""" Test the Ukkonen "online" builder. """

# pylint: disable=missing-docstring

import pytest

from suffix_tree import Tree
from suffix_tree.builder_factory import BUILDERS


class TestOnline:
def test_online(self):
""" Test building Ukkonen from an iterator."""
tree = Tree()

def generator():
yield from "xabxac"
assert tree.find("xac") # tree is always ready
yield from "abc"

tree.add("A", generator(), builder="ukkonen")
assert tree.find("xacabc")

0 comments on commit ec177c3

Please sign in to comment.