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"))