def test_tint_image_to_dark_cyan(self, _convert_color_hex_to_rgb, _get_raw_image):
     _get_raw_image.return_value = self.mock_image
     self.assertEqual(self.mock_image, Gallery.tint_image("img/map.png", "#007F7F"))
     _get_raw_image.assert_called_once()
     self.mock_image.load.assert_called_once()
     _convert_color_hex_to_rgb.assert_called_once()
     self.assertEqual(self.pixel_map[0, 0], (25, 25, 25, 0))
     self.assertEqual(self.pixel_map[0, 1], (0, 21, 21, 255))
     self.assertEqual(self.pixel_map[0, 2], (0, 63, 63, 128))
     self.assertEqual(self.pixel_map[0, 3], (0, 127, 127, 255))
 def __init__(self, master):
     Frame.__init__(self,
                    master=master,
                    height=master.board_width,
                    width=master.board_width)
     self.horizontal_space = self.master.board_width
     self.columnconfigure('all', weight=1)
     self.rowconfigure('all', weight=1)
     self.player_setups = []
     self.ship_picture_gray = Gallery.tint_image('schooner', '#ffffff')
     self._scale_ship_picture_gray()
     self._display_fields()
 def test_tint_image_to_white(self, _get_raw_image):
     self.assertEqual("binary_image_data", Gallery.tint_image("img/map.png"))