Skip to content

Commit 58dc6df

Browse files
committed
migrate equivalence strategies
1 parent 39ef04c commit 58dc6df

File tree

12 files changed

+15
-286
lines changed

12 files changed

+15
-286
lines changed

tests/strategies/equivalence_strategies/test_fusion_with_interleaving.py renamed to tests/strategies/equivalence_strategies/test_component_fusion.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest
22

33
from permuta import Perm
4-
from tilescopethree.strategies import fusion_with_interleaving
4+
from tilescopethree.strategies import component_fusion
55
from tilings import Obstruction, Tiling
66

77

@@ -37,5 +37,5 @@ def tiling2():
3737

3838

3939
def test_fusion_with_interleaving(tiling1, tiling2):
40-
assert len(list(fusion_with_interleaving(tiling1))) == 0
41-
assert len(list(fusion_with_interleaving(tiling2))) == 1
40+
assert len(list(component_fusion(tiling1))) == 0
41+
assert len(list(component_fusion(tiling2))) == 1

tests/strategies/equivalence_strategies/test_fusion.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from comb_spec_searcher import Rule
44
from permuta import Perm
5-
from tilescopethree.strategies.equivalence_strategies.fusion import fusion
5+
from tilescopethree.strategies.equivalence_strategies import fusion
66
from tilings import Obstruction, Tiling
77

88

tests/test_tilescope.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
from tilescopethree import TileScopeTHREE
66
from tilescopethree.strategy_packs_v2 import (
77
all_the_strategies_verify_database, point_placements,
8-
point_placements_fusion, point_placements_fusion_with_interleaving,
9-
row_and_col_placements_fusion_with_interleaving_fusion)
8+
point_placements_component_fusion, point_placements_fusion,
9+
row_and_col_placements_component_fusion_fusion)
1010

1111

1212
@pytest.mark.timeout(20)
@@ -43,7 +43,7 @@ def test_123_with_db():
4343
@pytest.mark.timeout(20)
4444
def test_1342_1423():
4545
searcher = TileScopeTHREE('1342_1423',
46-
point_placements_fusion_with_interleaving)
46+
point_placements_component_fusion)
4747
t = searcher.auto_search(smallest=True)
4848
t.number_of_nodes() == 14
4949
assert isinstance(t, ProofTree)
@@ -53,7 +53,7 @@ def test_1342_1423():
5353
def test_1324():
5454
searcher = TileScopeTHREE(
5555
'1324',
56-
row_and_col_placements_fusion_with_interleaving_fusion
56+
row_and_col_placements_component_fusion_fusion
5757
)
5858
t = searcher.auto_search(smallest=True)
5959
t.number_of_nodes() == 14
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from tilings.strategies.equivalence import (all_placements, component_fusion,
2+
fusion, partial_point_placement,
3+
partial_requirement_placement,
4+
point_placement,
5+
requirement_placement)

tilescopethree/strategies/equivalence_strategies/__init__.py

Lines changed: 0 additions & 7 deletions
This file was deleted.

tilescopethree/strategies/equivalence_strategies/deflation.py

Lines changed: 0 additions & 151 deletions
This file was deleted.

tilescopethree/strategies/equivalence_strategies/fusion.py

Lines changed: 0 additions & 25 deletions
This file was deleted.

tilescopethree/strategies/equivalence_strategies/fusion_with_interleaving.py

Lines changed: 0 additions & 17 deletions
This file was deleted.

tilescopethree/strategies/equivalence_strategies/isolate_points.py

Lines changed: 0 additions & 12 deletions
This file was deleted.

tilescopethree/strategies/equivalence_strategies/partial_point_placements.py

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)