======================================================================
ERROR: test_33_shift_click_calldown_mule (__main__.TestReplays)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_replays/test_all.py", line 512, in test_33_shift_click_calldown_mule
self.assertEqual(len(filter(efilter, replay.events)), 29)
TypeError: object of type 'filter' has no len()
======================================================================
ERROR: test_33_shift_click_spawn_larva (__main__.TestReplays)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_replays/test_all.py", line 518, in test_33_shift_click_spawn_larva
self.assertEqual(len(filter(efilter, replay.events)), 23)
TypeError: object of type 'filter' has no len()
======================================================================
ERROR: test_creepTracker (__main__.TestReplays)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_replays/test_all.py", line 387, in test_creepTracker
assert replay.player[player_id].max_creep_spread[1] >0
AttributeError: 'Participant' object has no attribute 'max_creep_spread'
======================================================================
ERROR: test_lotv_creepTracker (__main__.TestReplays)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_replays/test_all.py", line 434, in test_lotv_creepTracker
assert replay.player[player_id].max_creep_spread >0
AttributeError: 'Participant' object has no attribute 'max_creep_spread'