/breezy/unstable

To get this branch, use:
bzr branch https://code.breezy-vcs.org/breezy/unstable

« back to all changes in this revision

Viewing changes to breezy/tests/blackbox/test_too_much.py

  • Committer: Jelmer Vernooij
  • Date: 2017-05-24 01:39:33 UTC
  • mfrom: (3815.3776.6)
  • Revision ID: jelmer@jelmer.uk-20170524013933-ir4y4tqtrsiz2ka2
New upstream snapshot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
These check that it behaves properly when it's invoked through the regular
25
25
command-line interface. This doesn't actually run a new interpreter but
26
 
rather starts again from the run_bzr function.
 
26
rather starts again from the run_brz function.
27
27
"""
28
28
 
29
29
 
30
30
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
31
31
# Note: Please don't add new tests here, it's too big and bulky.  Instead add
32
 
# them into small suites in bzrlib.tests.blackbox.test_FOO for the particular
 
32
# them into small suites in breezy.tests.blackbox.test_FOO for the particular
33
33
# UI command/aspect that is being tested.
34
34
 
35
35
 
36
 
from cStringIO import StringIO
37
36
import os
38
37
import re
39
38
import sys
40
39
 
41
 
import bzrlib
42
 
from bzrlib import (
 
40
import breezy
 
41
from breezy import (
43
42
    osutils,
44
43
    )
45
 
from bzrlib.branch import Branch
46
 
from bzrlib.errors import BzrCommandError
47
 
from bzrlib.tests.http_utils import TestCaseWithWebserver
48
 
from bzrlib.tests.test_sftp_transport import TestCaseWithSFTPServer
49
 
from bzrlib.tests import TestCaseWithTransport
50
 
from bzrlib.workingtree import WorkingTree
 
44
from breezy.branch import Branch
 
45
from breezy.errors import BzrCommandError
 
46
from breezy.tests.http_utils import TestCaseWithWebserver
 
47
from breezy.tests.test_sftp_transport import TestCaseWithSFTPServer
 
48
from breezy.tests import TestCaseWithTransport
 
49
from breezy.workingtree import WorkingTree
51
50
 
52
51
 
53
52
class TestCommands(TestCaseWithTransport):
308
307
    def test_external_command(self):
309
308
        """Test that external commands can be run by setting the path
310
309
        """
311
 
        # We don't at present run bzr in a subprocess for blackbox tests, and so
 
310
        # We don't at present run brz in a subprocess for blackbox tests, and so
312
311
        # don't really capture stdout, only the internal python stream.
313
312
        # Therefore we don't use a subcommand that produces any output or does
314
313
        # anything -- we just check that it can be run successfully.
324
323
            f.write('#!/bin/sh\n')
325
324
        # f.write('echo Hello from test-command')
326
325
        f.close()
327
 
        os.chmod(cmd_name, 0755)
 
326
        os.chmod(cmd_name, 0o755)
328
327
 
329
328
        # It should not find the command in the local
330
329
        # directory by default, since it is not in my path
340
339
 
341
340
 
342
341
def listdir_sorted(dir):
343
 
    L = os.listdir(dir)
344
 
    L.sort()
 
342
    L = sorted(os.listdir(dir))
345
343
    return L
346
344
 
347
345
 
554
552
 
555
553
 
556
554
class RemoteTests(object):
557
 
    """Test bzr ui commands against remote branches."""
 
555
    """Test brz ui commands against remote branches."""
558
556
 
559
557
    def test_branch(self):
560
558
        os.mkdir('from')