~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/selftest/__init__.py

  • Committer: Martin Pool
  • Date: 2005-09-06 06:44:11 UTC
  • Revision ID: mbp@sourcefrog.net-20050906064410-86f1113d1d1ee429
- fix v5 packing of inventory entries

  add test for round-trip on inventory entries

Show diffs side-by-side

added added

removed removed

Lines of Context:
74
74
        
75
75
        self._log_file_name = name
76
76
 
 
77
        
77
78
    def tearDown(self):
78
79
        logging.getLogger('').removeHandler(self._log_hdlr)
79
80
        bzrlib.trace.enable_default_logging()
81
82
        self._log_file.close()
82
83
        unittest.TestCase.tearDown(self)
83
84
 
 
85
 
84
86
    def log(self, *args):
85
87
        logging.debug(*args)
86
88
 
136
138
        if stdin is None:
137
139
            stdin = StringIO("")
138
140
        if stdout is None:
139
 
            if hasattr(self, "_log_file"):
140
 
                stdout = self._log_file
141
 
            else:
142
 
                stdout = StringIO()
 
141
            stdout = self._log_file
143
142
        if stderr is None:
144
 
            if hasattr(self, "_log_file"):
145
 
                stderr = self._log_file
146
 
            else:
147
 
                stderr = StringIO()
 
143
            stderr = self._log_file
148
144
        real_stdin = sys.stdin
149
145
        real_stdout = sys.stdout
150
146
        real_stderr = sys.stderr
315
311
                   'bzrlib.selftest.versioning',
316
312
                   'bzrlib.selftest.whitebox',
317
313
                   'bzrlib.selftest.testmerge3',
318
 
                   'bzrlib.selftest.testmerge',
319
314
                   'bzrlib.selftest.testhashcache',
320
315
                   'bzrlib.selftest.teststatus',
321
316
                   'bzrlib.selftest.testlog',
322
317
                   'bzrlib.selftest.blackbox',
323
318
                   'bzrlib.selftest.testrevisionnamespaces',
324
319
                   'bzrlib.selftest.testbranch',
325
 
                   'bzrlib.selftest.testremotebranch',
326
320
                   'bzrlib.selftest.testrevision',
327
321
                   'bzrlib.selftest.test_merge_core',
328
322
                   'bzrlib.selftest.test_smart_add',
330
324
                   'bzrlib.selftest.test_xml',
331
325
                   'bzrlib.fetch',
332
326
                   'bzrlib.selftest.teststore',
333
 
                   'bzrlib.selftest.testtransport',
334
 
                   'bzrlib.selftest.testgraph',
335
327
                   ]
336
328
 
337
329
    for m in (bzrlib.store, bzrlib.inventory, bzrlib.branch,