Ϫf dZddlZddlZddlZddlmZmZddlm Z ddl m Z ddl m Z mZddlmZGdd ej"Ze e j$Gd d e j&e j$d Zd ZdZGddeZGddeZGddeZe j4eej6e j$e j4eej8e j$eeddZere j4eee j$deej6ej"fdee j$fdZy)z- Infrastructure for test running and suites. N)IteratorUnion) implementer) components)itrialreporter) _logObserverceZdZdZdZy) TestSuitezh Extend the standard library's C{TestSuite} with a consistently overrideable C{run} method. cV|jD]}|jr|S|||S)z; Call C{run} on every member of the suite. )_tests shouldStop)selfresulttests rWsO   "&%*0  " V  Y J  /YY:>] '5 ' }$ 16??FDTDTU f55v7G7G w t4 J7vGWGWX +6??F,<,<<= + f +r