/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/TestUtil.py

  • Committer: Jelmer Vernooij
  • Date: 2018-11-11 04:08:32 UTC
  • mto: (7143.16.20 even-more-cleanups)
  • mto: This revision was merged to the branch mainline in revision 7175.
  • Revision ID: jelmer@jelmer.uk-20181111040832-nsljjynzzwmznf3h
Run autopep8.

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
 
34
34
    def __init__(self):
35
35
        logging.Handler.__init__(self)
36
 
        self.records=[]
 
36
        self.records = []
37
37
 
38
38
    def emit(self, record):
39
39
        self.records.append(record.getMessage())
42
42
def makeCollectingLogger():
43
43
    """I make a logger instance that collects its logs for programmatic analysis
44
44
    -> (logger, collector)"""
45
 
    logger=logging.Logger("collector")
46
 
    handler=LogCollector()
 
45
    logger = logging.Logger("collector")
 
46
    handler = LogCollector()
47
47
    handler.setFormatter(logging.Formatter("%(levelname)s: %(message)s"))
48
48
    logger.addHandler(handler)
49
49
    return logger, handler
52
52
def visitTests(suite, visitor):
53
53
    """A foreign method for visiting the tests in a test suite."""
54
54
    for test in suite._tests:
55
 
        #Abusing types to avoid monkey patching unittest.TestCase.
 
55
        # Abusing types to avoid monkey patching unittest.TestCase.
56
56
        # Maybe that would be better?
57
57
        try:
58
58
            test.visit(visitor)