/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/blackbox/__init__.py

  • Committer: Kent Gibson
  • Date: 2007-03-11 13:44:18 UTC
  • mfrom: (2334 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2350.
  • Revision ID: warthog618@gmail.com-20070311134418-nu57arul94zawbj4
merge bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
68
68
                     'bzrlib.tests.blackbox.test_logformats',
69
69
                     'bzrlib.tests.blackbox.test_ls',
70
70
                     'bzrlib.tests.blackbox.test_merge',
 
71
                     'bzrlib.tests.blackbox.test_merge_directive',
71
72
                     'bzrlib.tests.blackbox.test_missing',
72
73
                     'bzrlib.tests.blackbox.test_mv',
73
74
                     'bzrlib.tests.blackbox.test_nick',
121
122
            return self.run_bzr_captured(args, retcode=retcode)[0]
122
123
        else:
123
124
            return self.run_bzr_captured(args, retcode=retcode)
124
 
 
125
 
 
126
 
class TestUIFactory(ui.CLIUIFactory):
127
 
    """A UI Factory for testing - hide the progress bar but emit note()s."""
128
 
 
129
 
    def __init__(self,
130
 
                 stdout=None,
131
 
                 stderr=None):
132
 
        super(TestUIFactory, self).__init__()
133
 
        if stdout is None:
134
 
            self.stdout = sys.stdout
135
 
        else:
136
 
            self.stdout = stdout
137
 
        if stderr is None:
138
 
            self.stderr = sys.stderr
139
 
        else:
140
 
            self.stderr = stderr
141
 
 
142
 
    def clear(self):
143
 
        """See progress.ProgressBar.clear()."""
144
 
 
145
 
    def clear_term(self):
146
 
        """See progress.ProgressBar.clear_term()."""
147
 
 
148
 
    def clear_term(self):
149
 
        """See progress.ProgressBar.clear_term()."""
150
 
 
151
 
    def finished(self):
152
 
        """See progress.ProgressBar.finished()."""
153
 
 
154
 
    def note(self, fmt_string, *args, **kwargs):
155
 
        """See progress.ProgressBar.note()."""
156
 
        self.stdout.write((fmt_string + "\n") % args)
157
 
 
158
 
    def progress_bar(self):
159
 
        return self
160
 
    
161
 
    def nested_progress_bar(self):
162
 
        return self
163
 
 
164
 
    def update(self, message, count=None, total=None):
165
 
        """See progress.ProgressBar.update()."""