/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 bzrlib/tests/test_trace.py

  • Committer: Martin Pool
  • Date: 2007-09-24 06:00:49 UTC
  • mto: This revision was merged to the branch mainline in revision 2859.
  • Revision ID: mbp@sourcefrog.net-20070924060049-016r89ialgbf886s
Add unit test for _rollover_trace_maybe

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
from bzrlib.trace import (
31
31
    mutter, mutter_callsite, report_exception,
32
32
    set_verbosity_level, get_verbosity_level, is_quiet, is_verbose, be_quiet,
 
33
    _rollover_trace_maybe,
33
34
    )
34
35
 
35
36
 
174
175
        self.assertEqual(-1, get_verbosity_level())
175
176
        be_quiet(False)
176
177
        self.assertEqual(0, get_verbosity_level())
 
178
 
 
179
 
 
180
class TestBzrLog(TestCaseInTempDir):
 
181
 
 
182
    def test_log_rollover(self):
 
183
        temp_log_name = 'test-log'
 
184
        trace_file = open(temp_log_name, 'at')
 
185
        trace_file.write('test_log_rollover padding\n' * 1000000)
 
186
        trace_file.close()
 
187
        _rollover_trace_maybe(temp_log_name)
 
188
        # should have been rolled over
 
189
        self.assertFalse(os.access(temp_log_name, os.R_OK))