def test_getMethodsWithNonTestedCodeString(self): sample_file = os.path.join(HelperTools.getParentDir(__file__), "res", "TestSample.test") test_list = [4, 13, 14] result = CoverageData.getMethodsWithNonTestedCodeString( self, sample_file, test_list) self.assertEqual(result, "test1() test3()")
def loadJsonFromTestFile(self, filename): sample = open(os.path.join(HelperTools.getParentDir(__file__), "res", filename + ".json"), encoding="utf8") content = sample.read().strip() json_obj = json.loads(content) return json_obj
def test_loadLocalPlayer(self, MockHelperTools): players_test_dir = os.path.join(HelperTools.getParentDir(__file__), "res", "players_test") MockHelperTools.getPlayersDir = MagicMock( return_value=players_test_dir) mp = MatchProcessor() local_player_obj = mp.loadLocalPlayer("21232132") self.assertEquals(local_player_obj.getPlayerID(), 21232132)
def test_Local_Player(self): par_dir = HelperTools.getParentDir(__file__) path = os.path.join(par_dir, "res", "players_test", "47434686.json") path2 = os.path.join(par_dir, "res", "players_test", "21232132.json") player_obj = LocalPlayer(path) player_obj2 = LocalPlayer(path2) self.assertEqual(player_obj.getAverageKDA(), 0) self.assertFalse(player_obj2.isEmpty()) self.assertEqual(player_obj2.getAverageGPM(), 630) self.assertEqual(player_obj2.getAverageXPM(), 200) self.assertEqual(player_obj2.getTeamName(), "TestTeam") self.assertEqual(player_obj2.getPlayerName(), "h0r5t") self.assertEqual(player_obj2.getAverageLHPM(), 8.42) self.assertEqual(player_obj2.getAverageTowerDamage(), 2333) self.assertEqual(player_obj2.getAverageHeroDamage(), 21000) self.assertEqual(player_obj2.getCounter(), 23)
def test_Local_Player(self): par_dir = HelperTools.getParentDir(__file__) path = os.path.join(par_dir, "res", "players_test", "47434686.json") path2 = os.path.join(par_dir, "res", "players_test", "21232132.json") player_obj = LocalPlayer(path) player_obj2 = LocalPlayer(path2) self.assertEqual(player_obj.getAverageKDA(), 0) self.assertFalse(player_obj2.isEmpty()) self.assertEqual(player_obj2.getAverageGPM(), 630) self.assertEqual(player_obj2.getAverageXPM(), 200) self.assertEqual(player_obj2.getTeamName(), "TestTeam") self.assertEqual(player_obj2.getPlayerName(), "h0r5t") self.assertEqual(player_obj2.getAverageLHPM(), 8.42) self.assertEqual(player_obj2.getAverageTowerDamage(), 2333) self.assertEqual(player_obj2.getAverageHeroDamage(), 21000) self.assertEqual(player_obj2.getCounter(), 23)
def test_getMethodsWithNonTestedCodeString(self): sample_file = os.path.join(HelperTools.getParentDir(__file__), "res", "TestSample.test") test_list = [4, 13, 14] result = CoverageData.getMethodsWithNonTestedCodeString(self, sample_file, test_list) self.assertEqual(result, "test1() test3()")
def test_getParentDir(self): path = os.path.join("a", "b", "c") self.assertEqual(HelperTools.getParentDir(path), os.path.abspath(os.path.join("a", "b")))
def test_getPlayersDir(self): atrap_dir = HelperTools.getParentDir( HelperTools.getParentDir(HelperTools.getParentDir(__file__))) path = os.path.join(atrap_dir, "web", "live", "players") self.assertEqual(HelperTools.getPlayersDir(), path)
def test_getParentDir(self): path = os.path.join("a", "b", "c") self.assertEqual(HelperTools.getParentDir(path), os.path.abspath(os.path.join("a", "b")))
def test_getPlayersDir(self): atrap_dir = HelperTools.getParentDir(HelperTools.getParentDir(HelperTools.getParentDir(__file__))) path = os.path.join(atrap_dir, "web", "live", "players") self.assertEqual(HelperTools.getPlayersDir(), path)
def test_loadLocalPlayer(self, MockHelperTools): players_test_dir = os.path.join(HelperTools.getParentDir(__file__), "res", "players_test") MockHelperTools.getPlayersDir = MagicMock(return_value=players_test_dir) mp = MatchProcessor() local_player_obj = mp.loadLocalPlayer("21232132") self.assertEquals(local_player_obj.getPlayerID(), 21232132)
def loadJsonFromTestFile(self, filename): sample = open(os.path.join(HelperTools.getParentDir(__file__), "res", filename + ".json"), encoding="utf8") content = sample.read().strip() json_obj = json.loads(content) return json_obj