Esempio n. 1
0
 def test2_is_update_available(self):
     game = Game("Version Test game")
     game.load_minigalaxy_info_json = MagicMock()
     game.load_minigalaxy_info_json.return_value = {'version': "91.8193.16"}
     expected = False
     observed = game.is_update_available("91.8193.16")
     self.assertEqual(expected, observed)
Esempio n. 2
0
 def test4_is_update_available(self):
     game = Game("Version Test game")
     game.load_minigalaxy_info_json = MagicMock()
     game.load_minigalaxy_info_json.return_value = {'version': "91.8193.16", "dlcs": {"Neverwinter Nights: Wyvern Crown of Cormyr": {"version": "82.8193.20.1"}}}
     expected = False
     observed = game.is_update_available("82.8193.20.1", dlc_title="Neverwinter Nights: Wyvern Crown of Cormyr")
     self.assertEqual(expected, observed)
Esempio n. 3
0
 def test1_is_update_available(self):
     game = Game("Version Test game")
     game.load_minigalaxy_info_json = MagicMock()
     game.load_minigalaxy_info_json.return_value = {'version': 'gog-2'}
     expected = True
     observed = game.is_update_available("gog-3")
     self.assertEqual(expected, observed)
Esempio n. 4
0
 def test5_is_update_available(self):
     game = Game("Version Test game")
     game.load_minigalaxy_info_json = MagicMock()
     game.load_minigalaxy_info_json.return_value = {'version': "91.8193.16", "dlcs": {}}
     game.legacy_get_dlc_status = MagicMock()
     game.legacy_get_dlc_status.return_value = "updatable"
     expected = True
     observed = game.is_update_available("82.8193.20.1", dlc_title="Neverwinter Nights: Wyvern Crown of Cormyr")
     self.assertEqual(expected, observed)