~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_script.py

  • Committer: Robert Collins
  • Date: 2010-07-04 06:22:11 UTC
  • mto: This revision was merged to the branch mainline in revision 5332.
  • Revision ID: robertc@robertcollins.net-20100704062211-tk9hw6bnsn5x47fm
``bzrlib.lsprof.profile`` will no longer silently generate bad threaded
profiles when concurrent profile requests are made. Instead the profile
requests will be serialised. Reentrant requests will now deadlock.
(Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
            [(['cat', '>file'], 'content\n', None, None)],
52
52
            script._script_to_commands('$ cat >file\n<content\n'))
53
53
 
 
54
    def test_indented(self):
 
55
        # scripts are commonly given indented within the test source code, and
 
56
        # common indentation is stripped off
 
57
        story = """
 
58
            $ bzr add
 
59
            adding file
 
60
            adding file2
 
61
            """
 
62
        self.assertEquals([(['bzr', 'add'], None,
 
63
                            'adding file\nadding file2\n', None)],
 
64
                          script._script_to_commands(story))
 
65
 
54
66
    def test_command_with_output(self):
55
67
        story = """
56
68
$ bzr add