def test1_is_installed(self, mock_isfile): mock_isfile.side_effect = [False] game = Game("Game Name Test") game.load_minigalaxy_info_json = MagicMock() exp = False obs = game.is_installed() self.assertEqual(exp, obs)
def test3_is_installed(self, mock_isfile): mock_isfile.side_effect = [True] game = Game("Game Name Test", install_dir="Test Install Dir") game.load_minigalaxy_info_json = MagicMock() game.load_minigalaxy_info_json.return_value = {"dlcs": {"Neverwinter Nights: Wyvern Crown of Cormyr": {"version": "82.8193.20.1"}}} exp = True obs = game.is_installed(dlc_title="Neverwinter Nights: Wyvern Crown of Cormyr") self.assertEqual(exp, obs)