本文整理汇总了Python中minesweeper.board函数的典型用法代码示例。如果您正苦于以下问题:Python board函数的具体用法?Python board怎么用?Python board使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了board函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_board3
def test_board3(self):
inp = ["+-----+",
"| * * |",
"+-----+"]
out = ["+-----+",
"|1*2*1|",
"+-----+"]
self.assertEqual(out, board(inp))
示例2: test_board_with_only_mines
def test_board_with_only_mines(self):
inp = ["***",
"***",
"***"]
out = ["***",
"***",
"***"]
self.assertEqual(board(inp), out)
示例3: test_no_mines
def test_no_mines(self):
inp = [" ",
" ",
" "]
out = [" ",
" ",
" "]
self.assertEqual(board(inp), out)
示例4: test_mine_surrounded_by_spaces
def test_mine_surrounded_by_spaces(self):
inp = [" ",
" * ",
" "]
out = ["111",
"1*1",
"111"]
self.assertEqual(board(inp), out)
示例5: test_space_surrounded_by_mines
def test_space_surrounded_by_mines(self):
inp = ["***",
"* *",
"***"]
out = ["***",
"*8*",
"***"]
self.assertEqual(board(inp), out)
示例6: test_board5
def test_board5(self):
inp = ["+-+",
"|*|",
"+-+"]
out = ["+-+",
"|*|",
"+-+"]
self.assertEqual(out, board(inp))
示例7: test_board7
def test_board7(self):
inp = ["+--+",
"|**|",
"|**|",
"+--+"]
out = ["+--+",
"|**|",
"|**|",
"+--+"]
self.assertEqual(board(inp), out)
示例8: test_vertical_line
def test_vertical_line(self):
inp = [" ",
"*",
" ",
"*",
" "]
out = ["1",
"*",
"2",
"*",
"1"]
self.assertEqual(board(inp), out)
示例9: test_cross
def test_cross(self):
inp = [" * ",
" * ",
"*****",
" * ",
" * "]
out = [" 2*2 ",
"25*52",
"*****",
"25*52",
" 2*2 "]
self.assertEqual(board(inp), out)
示例10: test_vertical_line_mines_at_edges
def test_vertical_line_mines_at_edges(self):
inp = ["*",
" ",
" ",
" ",
"*"]
out = ["*",
"1",
" ",
"1",
"*"]
self.assertEqual(board(inp), out)
示例11: test_board9
def test_board9(self):
inp = [" ",
" * ",
" ",
" ",
" * "]
out = [" 111",
" 1*1",
" 111",
"111 ",
"1*1 "]
self.assertEqual(board(inp), out)
示例12: test_large_board
def test_large_board(self):
inp = [" * * ",
" * ",
" * ",
" * *",
" * * ",
" "]
out = ["1*22*1",
"12*322",
" 123*2",
"112*4*",
"1*22*2",
"111111"]
self.assertEqual(board(inp), out)
示例13: test_board4
def test_board4(self):
inp = ["+-+",
"|*|",
"| |",
"|*|",
"| |",
"| |",
"+-+"]
out = ["+-+",
"|*|",
"|2|",
"|*|",
"|1|",
"| |",
"+-+"]
self.assertEqual(board(inp), out)
示例14: test_board9
def test_board9(self):
inp = ["+-----+",
"| |",
"| * |",
"| |",
"| |",
"| * |",
"+-----+"]
out = ["+-----+",
"| 111|",
"| 1*1|",
"| 111|",
"|111 |",
"|1*1 |",
"+-----+"]
self.assertEqual(out, board(inp))
示例15: test_board2
def test_board2(self):
inp = ["+-----+",
"| * * |",
"| |",
"| * |",
"| * *|",
"| * * |",
"+-----+"]
out = ["+-----+",
"|1*2*1|",
"|11322|",
"| 12*2|",
"|12*4*|",
"|1*3*2|",
"+-----+"]
self.assertEqual(out, board(inp))