/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/script.py

  • Committer: Robert Collins
  • Date: 2010-05-06 11:08:10 UTC
  • mto: This revision was merged to the branch mainline in revision 5223.
  • Revision ID: robertc@robertcollins.net-20100506110810-h3j07fh5gmw54s25
Cleaner matcher matching revised unlocking protocol.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
import glob
25
25
import os
26
26
import shlex
27
 
import textwrap
28
27
from cStringIO import StringIO
29
28
 
30
29
from bzrlib import (
74
73
    cmd_line = 1
75
74
    lineno = 0
76
75
    input, output, error = None, None, None
77
 
    text = textwrap.dedent(text)
78
76
    for line in text.split('\n'):
79
77
        lineno += 1
80
78
        # Keep a copy for error reporting
477
475
    def run_command(self, cmd, input, output, error):
478
476
        return self.script_runner.run_command(self, cmd, input, output, error)
479
477
 
480
 
 
481
 
def run_script(test_case, script_string):
482
 
    """Run the given script within a testcase"""
483
 
    return ScriptRunner().run_script(test_case, script_string)