def test1_determine_launcher_type(self): files = [ 'thumbnail.jpg', 'docs', 'support', 'game', 'start.sh', 'minigalaxy-dlc.json', 'gameinfo' ] exp = "start_script" obs = launcher.determine_launcher_type(files) self.assertEqual(exp, obs)
def test5_determine_launcher_type(self): files = [ 'thumbnail.jpg', 'docs', 'support', 'game', 'minigalaxy-dlc.json', 'gameinfo' ] exp = "final_resort" obs = launcher.determine_launcher_type(files) self.assertEqual(exp, obs)
def test3_determine_launcher_type(self): files = [ 'thumbnail.jpg', 'docs', 'support', 'unins000.exe', 'minigalaxy-dlc.json', 'gameinfo' ] exp = "windows" obs = launcher.determine_launcher_type(files) self.assertEqual(exp, obs)
def test4_determine_launcher_type(self, mock_shutil_which): mock_shutil_which.return_value = True files = [ 'thumbnail.jpg', 'docs', 'support', 'dosbox', 'minigalaxy-dlc.json', 'gameinfo' ] exp = "dosbox" obs = launcher.determine_launcher_type(files) self.assertEqual(exp, obs)
def test2_determine_launcher_type(self, mock_shutil_which): mock_shutil_which.return_value = True files = [ 'thumbnail.jpg', 'data', 'docs', 'support', 'beneath.ini', 'scummvm', 'start.sh', 'gameinfo' ] exp = "scummvm" obs = launcher.determine_launcher_type(files) self.assertEqual(exp, obs)