~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/blackbox.py

  • Committer: Martin Pool
  • Date: 2005-06-21 06:05:11 UTC
  • Revision ID: mbp@sourcefrog.net-20050621060510-5fa4f28f380c9984
- framework for running external commands from unittest suite
- show better messages when some tests fail

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
# this code was previously in testbzr
25
25
 
26
26
from unittest import TestCase
27
 
 
28
 
 
29
 
 
30
 
class TestVersion(TestCase):
 
27
from bzrlib.selftest import TestBase
 
28
 
 
29
class TestVersion(TestBase):
31
30
    def runTest(self):
32
 
        from os import system
33
 
        rc = system('bzr version')
34
 
        if rc != 0:
35
 
            fail("command returned status %d" % rc)
36
 
            
37
 
            
 
31
        # output is intentionally passed through to stdout so that we
 
32
        # can see the version being tested
 
33
        self.runcmd(['bzr', 'version'])
 
34
 
 
35
 
 
36
# class InTempBranch(TestBase):
 
37
#     """Base class for tests run in a temporary branch."""
 
38
#     def setUp():
 
39
#     def tearDown()
 
40
 
 
41
 
 
42
# class InitBranch(TestBase):
 
43
#     def runTest(self):
 
44