I noticed that the recent change broke on all my PyFlakes tests. Looks like the code assume all tests are subclasses of Function, which they aren't.
The symptom is the message:
Test Item 'None' not found. Did you use correct Test Item ID?
Will post PR