def test12(): shingles = ks.shingleseqs_range("", -10, -10) assert shingles == [] shingles = ks.shingleseqs_range("", 0, 0) assert shingles == [] shingles = ks.shingleseqs_range("", 4, 1) assert shingles == []
def test48(): seqs = ks.shingleseqs_range("12345", n_min=2, n_max=4, padding='post', placeholder='x') target = [['12', '23', '34', '45', 'x'], ['123', '234', '345', 'x', 'x'], ['1234', '2345', 'x', 'x', 'x']] assert seqs == target
def test45(): seqs = ks.shingleseqs_range("12345", n_min=2, n_max=4, padding='center', placeholder='x', evenpad='pre') target = [['x', '12', '23', '34', '45'], ['x', '123', '234', '345', 'x'], ['x', 'x', '1234', '2345', 'x']] assert seqs == target
def test11(): shingles = ks.shingleseqs_range("", 0, 1) assert shingles == [[]] shingles = ks.shingleseqs_range(" ", 0, 1) assert shingles == [[" "]] shingles = ks.shingleseqs_range(" ", 0, 2) assert shingles == [[" "], []] shingles = ks.shingleseqs_range("", 1, 1) assert shingles == [[]] shingles = ks.shingleseqs_range(" ", 1, 1) assert shingles == [[" "]] shingles = ks.shingleseqs_range(" ", 1, 2) assert shingles == [[" "], []]