Пример #1
0
 def test5(self):
     s = """.*.
            .1.
            111"""
     expChanges = [boardgen._InsertCellChange(1, 1),
                   boardgen._InsertCellChange(1, 3)]
     self._assertCellChanges(s, expChanges, (3, 4))
Пример #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))
Пример #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)
Пример #4
0
 def testCell8(self):
     before = """1
                 *
                 *
                 *
                 *
                 5"""
     change = boardgen._InsertCellChange(0, 0)
     after  = """1
                 5
                 *
                 *
                 *
                 *
                 *"""
     self._assertMakeChange(before, change, after)
Пример #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)
Пример #6
0
 def testCell3(self):
     before = """1"""
     change = boardgen._InsertCellChange(0, 1)
     after = """*
                 1"""
     self._assertMakeChange(before, change, after)
Пример #7
0
 def testCell1(self):
     before = ""
     change = boardgen._InsertCellChange(0, 0)
     after = "*"
     self._assertMakeChange(before, change, after)
Пример #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))
Пример #9
0
 def test2(self):
     b = _make_board("""1""")
     change = boardgen._InsertCellChange(0, 0)
     self.failIf(boardgen._change_is_colorable(b, change, 1))
Пример #10
0
 def test1(self):
     b = _make_board("""""")
     change = boardgen._InsertCellChange(0, 0)
     self.assert_(boardgen._change_is_colorable(b, change, 1))
Пример #11
0
 def test3(self):
     s = """*"""
     expChanges = [boardgen._InsertCellChange(0, 1)]
     self._assertCellChanges(s, expChanges, (1, 2))
Пример #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))
Пример #13
0
 def test3(self):
     b = _make_board("""1""")
     change = boardgen._InsertCellChange(0, 0)
     self.assert_(boardgen._change_is_colorable(b, change, 2))
Пример #14
0
 def test2(self):
     b = _make_board("""1""")
     change = boardgen._InsertCellChange(0, 0)
     self.failIf(boardgen._change_is_colorable(b, change, 1))
Пример #15
0
 def testCell3(self):
     before = """1"""
     change = boardgen._InsertCellChange(0, 1)
     after =  """*
                 1"""
     self._assertMakeChange(before, change, after)
Пример #16
0
 def testCell1(self):
     before = ""
     change = boardgen._InsertCellChange(0, 0)
     after = "*"
     self._assertMakeChange(before, change, after)