From d8fa276e161ff6ba04756f0b4de7dee0a27ff32b Mon Sep 17 00:00:00 2001 From: Anders Nickelsen Date: Thu, 21 Apr 2016 10:27:36 +0200 Subject: [PATCH] Test for LotV apm fix. --- test_replays/test_all.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test_replays/test_all.py b/test_replays/test_all.py index d68b44e0..7d462e89 100644 --- a/test_replays/test_all.py +++ b/test_replays/test_all.py @@ -494,6 +494,17 @@ def test_lotv_time(self): self.assertEqual(replay.length.seconds, 1002) self.assertEqual(replay.real_length.seconds, 1002) + def test_lotv_apm(self): + from sc2reader.factories.plugins.replay import APMTracker, SelectionTracker, toJSON + factory = sc2reader.factories.SC2Factory() + factory.register_plugin("Replay", APMTracker()) + replay = factory.load_replay("test_replays/lotv/lotv1.SC2Replay") + for player in replay.players: + from pprint import pprint + pprint(player) + if player.name == 'Zenchii': + self.assertTrue(int(player.avg_apm) == 56) + class TestGameEngine(unittest.TestCase): class TestEvent(object):