Skip to content

Commit 8c3b9b1

Browse files
committed
-
1 parent 2bb3f5d commit 8c3b9b1

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

source_py3/test_python_toolbox/test_combi/test_perm_space.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import pickle
55
import itertools
66

7+
from python_toolbox import math_tools
78
from python_toolbox import sequence_tools
89

910
from python_toolbox import combi
@@ -506,24 +507,25 @@ def test_recurrent():
506507
assert PermSpace('aab', n_elements=1).length == 2
507508

508509
recurrent_perm_space = PermSpace('ab' * 100, n_elements=2)
509-
assert len(recurrent_perm_space) == 4
510+
assert recurrent_perm_space.length == 4
510511
assert tuple(map(tuple, recurrent_perm_space)) == (
511512
('a', 'b'),
512513
('a', 'a'),
513514
('b', 'a'),
514515
('b', 'b'),
515516
)
517+
assert recurrent_perm_space.unrecurrented.length == 200 * 199
516518

517519
recurrent_comb_space = CombSpace('ab' * 100, n_elements=2)
518-
assert len(recurrent_comb_space) == 3
520+
assert recurrent_comb_space.length == 3
519521
assert tuple(map(tuple, recurrent_comb_space)) == (
520522
('a', 'b'),
521523
('a', 'a'),
522524
('b', 'b'),
523525
)
524526

525527
recurrent_perm_space = PermSpace('ab' * 100 + 'c', n_elements=2)
526-
assert len(recurrent_perm_space) == 8
528+
assert recurrent_perm_space.length == 8
527529
assert tuple(map(tuple, recurrent_perm_space)) == (
528530
('a', 'b'),
529531
('a', 'a'),
@@ -536,11 +538,11 @@ def test_recurrent():
536538
)
537539

538540
recurrent_comb_space = CombSpace('ab' * 100 + 'c', n_elements=2)
539-
assert len(recurrent_comb_space) == 5
541+
assert recurrent_comb_space.length == 5
540542
assert tuple(map(tuple, recurrent_comb_space)) == (
541543
('a', 'b'),
542544
('a', 'a'),
543545
('a', 'c'),
544546
('b', 'b'),
545547
('b', 'c'),
546-
)
548+
)

0 commit comments

Comments
 (0)