Beispiel #1
0
 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()")
Beispiel #2
0
 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
Beispiel #3
0
 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)
Beispiel #4
0
    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)
Beispiel #5
0
    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)
Beispiel #6
0
 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()")
Beispiel #7
0
 def test_getParentDir(self):
     path = os.path.join("a", "b", "c")
     self.assertEqual(HelperTools.getParentDir(path),
                      os.path.abspath(os.path.join("a", "b")))
Beispiel #8
0
 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)
Beispiel #9
0
 def test_getParentDir(self):
     path = os.path.join("a", "b", "c")
     self.assertEqual(HelperTools.getParentDir(path), os.path.abspath(os.path.join("a", "b")))
Beispiel #10
0
 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)
Beispiel #11
0
 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)
Beispiel #12
0
 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