~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_selftest.py

  • Committer: Carl Friedrich Bolz
  • Date: 2006-07-05 11:38:54 UTC
  • mto: This revision was merged to the branch mainline in revision 1928.
  • Revision ID: cfbolz@gmx.de-20060705113854-03d5196875cbe3c2
(lifeless, cfbolz, hpk): Add a benchmark output parameter to TextTestRunner.

Show diffs side-by-side

added added

removed removed

Lines of Context:
479
479
        output_string = output.getvalue()
480
480
        self.assertContainsRe(output_string, "--date [0-9.]+")
481
481
 
482
 
 
483
482
    def _time_hello_world_encoding(self):
484
483
        """Profile two sleep calls
485
484
        
574
573
        result = self.run_test_runner(runner, test)
575
574
        self.assertTrue(result.wasSuccessful())
576
575
 
 
576
    def test_bench_history(self):
 
577
        test = TestRunner('dummy_test')
 
578
        output = StringIO()
 
579
        runner = TextTestRunner(stream=self._log_file, bench_history=output)
 
580
        result = self.run_test_runner(runner, test)
 
581
        output_string = output.getvalue()
 
582
        self.assertContainsRe(output_string, "--date [0-9.]+")
 
583
 
577
584
 
578
585
class TestTestCase(TestCase):
579
586
    """Tests that test the core bzrlib TestCase."""