/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: John Arbash Meinel
  • Date: 2007-03-08 22:08:08 UTC
  • mfrom: (2294.4.4 fakestdin)
  • mto: This revision was merged to the branch mainline in revision 2327.
  • Revision ID: john@arbash-meinel.com-20070308220808-3gdl6wjgje0ydbv5
(Vincent Ladeuil) Improved infrastructure for password handling.

Show diffs side-by-side

added added

removed removed

Lines of Context:
121
121
            return self.run_bzr_captured(args, retcode=retcode)[0]
122
122
        else:
123
123
            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()."""