def test4(self): s = """*. **""" expChanges = [boardgen._InsertColumnChange(0, 2), boardgen._InsertColumnChange(1, 2), boardgen._InsertColumnChange(2, 1)] self._assertCellChanges(s, expChanges, (3, 3))
def test3(self): s = """*. 12""" expChanges = [ boardgen._InsertColumnChange(0, 2), boardgen._InsertColumnChange(1, 2) ] self._assertCellChanges(s, expChanges, (3, 3))
def testCol3(self): before = """1 1""" change = boardgen._InsertColumnChange(1, 1) after = """1. 1*""" self._assertMakeChange(before, change, after)
def testCol5(self): before = """.1.3 2113""" change = boardgen._InsertColumnChange(2, 2) after = """.1*.3 21*13""" self._assertMakeChange(before, change, after)
def testCol4(self): before = """1 1""" change = boardgen._InsertColumnChange(2, 3) after = """..* 1.* 1.*""" self._assertMakeChange(before, change, after)
def testCol2(self): before = """1""" change = boardgen._InsertColumnChange(0, 1) after = """*1""" self._assertMakeChange(before, change, after)
def test1(self): b = board.Board() expChanges = [boardgen._InsertColumnChange(0, 1)] changes = boardgen._enumerate_one_cell_changes(b, (1, 1)) self._assertChanges(changes, expChanges)