~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/bzrdir_implementations/test_bzrdir.py

  • Committer: Martin Pool
  • Date: 2009-06-23 08:26:16 UTC
  • mto: This revision was merged to the branch mainline in revision 4558.
  • Revision ID: mbp@sourcefrog.net-20090623082616-106me93sog0u6t2m
Move CannedInputUIFactory to bzrlib.ui for reuse

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
from bzrlib.trace import mutter
58
58
from bzrlib.transport import get_transport
59
59
from bzrlib.transport.local import LocalTransport
 
60
from bzrlib.ui import (
 
61
    CannedInputUIFactory,
 
62
    )
60
63
from bzrlib.upgrade import upgrade
61
64
from bzrlib.remote import RemoteBzrDir, RemoteRepository
62
65
from bzrlib.repofmt import weaverepo
1762
1765
            bd.retire_bzrdir, limit=0)
1763
1766
 
1764
1767
 
1765
 
class CannedInputUIFactory(SilentUIFactory):
1766
 
    """A silent UI that return canned input."""
1767
 
 
1768
 
    def __init__(self, responses):
1769
 
        self.responses = responses
1770
 
 
1771
 
    def get_boolean(self, prompt):
1772
 
        return responses.pop(0)
1773
 
 
1774
 
 
1775
1768
class TestBreakLock(TestCaseWithBzrDir):
1776
1769
 
1777
1770
    def setUp(self):