Example #1
0
 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)
Example #2
0
 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)