def test__load_picture_redirections(self, _generate_card_image, _generate_battle_screen_button_images, _generate_flags, _generate_crewman): redirections = {"crewman1": _generate_crewman, "flag_pirate": _generate_flags, "icon_rifle": _generate_battle_screen_button_images, "event_mutiny": _generate_card_image} for special_image_name, method in redirections.items(): Gallery._load_picture(special_image_name) method.assert_called_once()
def test__load_picture(self, PhotoImage, _ger_raw_image, board_size): board_size.return_value = 100 _ger_raw_image.return_value = self.mock_image Gallery._load_picture("map") _ger_raw_image.assert_called_with("map") board_size.assert_called() self.mock_image.resize.assert_called_once_with((100, 100), 1) self.assertEqual("photo_data", Gallery._pictures["map"])
def test__load_picture_flag(self, PhotoImage, _get_raw_image): _get_raw_image.return_value = self.mock_image Gallery._load_picture("flag_british") self.assertEqual("photo_data", Gallery._pictures["flag_pirate"])
def test__load_picture_wind_direction(self, PhotoImage, _get_raw_image): _get_raw_image.return_value = self.mock_image Gallery._load_picture("wind_direction5") self.assertEqual("photo_data", Gallery._pictures["wind_direction2"])