Ejemplo n.º 1
0
 def test5(self):
     s = """.*.
            .1.
            111"""
     expChanges = [boardgen._InsertCellChange(1, 1),
                   boardgen._InsertCellChange(1, 3)]
     self._assertCellChanges(s, expChanges, (3, 4))
Ejemplo n.º 2
0
 def test4(self):
     s = """.**
            12*"""
     expChanges = [boardgen._InsertCellChange(0, 1),
                   boardgen._InsertCellChange(1, 0),
                   boardgen._InsertCellChange(1, 2),
                   boardgen._InsertCellChange(2, 2)]
     self._assertCellChanges(s, expChanges, (3, 3))
Ejemplo n.º 3
0
 def testCell2(self):
     before = """1"""
     change = boardgen._InsertCellChange(0, 0)
     # flake8: noqa: E221 (flake8 parser incorrectly detects)
     after = """1
                 *"""
     self._assertMakeChange(before, change, after)
Ejemplo n.º 4
0
 def testCell8(self):
     before = """1
                 *
                 *
                 *
                 *
                 5"""
     change = boardgen._InsertCellChange(0, 0)
     after  = """1
                 5
                 *
                 *
                 *
                 *
                 *"""
     self._assertMakeChange(before, change, after)
Ejemplo n.º 5
0
 def testCell7(self):
     before = """1
                 2
                 3
                 *
                 4
                 5"""
     change = boardgen._InsertCellChange(0, 4)
     after  = """1
                 2
                 *
                 3
                 *
                 4
                 5"""
     self._assertMakeChange(before, change, after)
Ejemplo n.º 6
0
 def testCell3(self):
     before = """1"""
     change = boardgen._InsertCellChange(0, 1)
     after = """*
                 1"""
     self._assertMakeChange(before, change, after)
Ejemplo n.º 7
0
 def testCell1(self):
     before = ""
     change = boardgen._InsertCellChange(0, 0)
     after = "*"
     self._assertMakeChange(before, change, after)
Ejemplo n.º 8
0
 def test4(self):
     b = _make_board("""1.2
                        1*3""")
     change = boardgen._InsertCellChange(1, 0)
     self.failIf(boardgen._change_is_colorable(b, change, 2))
Ejemplo n.º 9
0
 def test2(self):
     b = _make_board("""1""")
     change = boardgen._InsertCellChange(0, 0)
     self.failIf(boardgen._change_is_colorable(b, change, 1))
Ejemplo n.º 10
0
 def test1(self):
     b = _make_board("""""")
     change = boardgen._InsertCellChange(0, 0)
     self.assert_(boardgen._change_is_colorable(b, change, 1))
Ejemplo n.º 11
0
 def test3(self):
     s = """*"""
     expChanges = [boardgen._InsertCellChange(0, 1)]
     self._assertCellChanges(s, expChanges, (1, 2))
Ejemplo n.º 12
0
 def test5(self):
     b = _make_board("""1.2
                        1*3""")
     change = boardgen._InsertCellChange(1, 0)
     self.failIf(boardgen._change_is_colorable(b, change, 3))
Ejemplo n.º 13
0
 def test3(self):
     b = _make_board("""1""")
     change = boardgen._InsertCellChange(0, 0)
     self.assert_(boardgen._change_is_colorable(b, change, 2))
Ejemplo n.º 14
0
 def test2(self):
     b = _make_board("""1""")
     change = boardgen._InsertCellChange(0, 0)
     self.failIf(boardgen._change_is_colorable(b, change, 1))
Ejemplo n.º 15
0
 def testCell3(self):
     before = """1"""
     change = boardgen._InsertCellChange(0, 1)
     after =  """*
                 1"""
     self._assertMakeChange(before, change, after)
Ejemplo n.º 16
0
 def testCell1(self):
     before = ""
     change = boardgen._InsertCellChange(0, 0)
     after = "*"
     self._assertMakeChange(before, change, after)