Пример #1
0
 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
 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
 def test_cell_shows_space_when_not_yet_revealed(self):
     cell = Cell('*')
     self.assertEqual(cell.display_value(), ' ')
Пример #4
0
 def test_blank_cell_shows_dot_when_revealed(self):
     cell = Cell(' ')
     self.assertEqual(cell.display_value(), ' ')
     cell.reveal()
     self.assertEqual(cell.display_value(), '.')