示例#1
0
文件: test_cell.py 项目: jgch88/katas
 def test_cell_marked_cell_can_be_unmarked(self):
     cell = Cell('*')
     self.assertEqual(cell.display_value(), ' ')
     cell.toggle_mine_marking()
     self.assertEqual(cell.display_value(), '^')
     cell.toggle_mine_marking()
     self.assertEqual(cell.display_value(), ' ')
示例#2
0
文件: test_cell.py 项目: jgch88/katas
 def test_cell_shows_actual_value_when_revealed(self):
     cell = Cell('*')
     self.assertEqual(cell.display_value(), ' ')
     cell.reveal()
     self.assertEqual(cell.display_value(), '*')
示例#3
0
文件: test_cell.py 项目: jgch88/katas
 def test_cell_shows_space_when_not_yet_revealed(self):
     cell = Cell('*')
     self.assertEqual(cell.display_value(), ' ')
示例#4
0
文件: test_cell.py 项目: jgch88/katas
 def test_blank_cell_shows_dot_when_revealed(self):
     cell = Cell(' ')
     self.assertEqual(cell.display_value(), ' ')
     cell.reveal()
     self.assertEqual(cell.display_value(), '.')