/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 tests/test_blackbox.py

More work on roundtrip push support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
 
23
23
import os
24
24
 
25
 
from bzrlib.tests import KnownFailure
 
25
from bzrlib.bzrdir import (
 
26
    BzrDir,
 
27
    )
 
28
 
26
29
from bzrlib.tests.blackbox import ExternalBase
27
30
 
28
31
from bzrlib.plugins.git import (
42
45
 
43
46
    def test_nick(self):
44
47
        GitRepo.init(self.test_dir)
 
48
        dir = BzrDir.open(self.test_dir)
 
49
        dir.create_branch()
45
50
        output, error = self.run_bzr(['nick'])
46
51
        self.assertEquals("HEAD\n", output)
47
52
 
49
54
        self.simple_commit()
50
55
        output, error = self.run_bzr(['info'])
51
56
        self.assertEqual(error, '')
52
 
        self.assertTrue("Repository branch (format: git)" in output)
 
57
        self.assertTrue("Standalone tree (format: git)" in output)
53
58
 
54
59
    def test_branch(self):
55
60
        os.mkdir("gitbranch")
78
83
 
79
84
        output, error = self.run_bzr(['info', '-v'])
80
85
        self.assertEqual(error, '')
81
 
        self.assertTrue("Repository branch (format: git)" in output)
 
86
        self.assertTrue("Standalone tree (format: git)" in output)
82
87
        self.assertTrue("control: Local Git Repository" in output)
83
88
        self.assertTrue("branch: Git Branch" in output)
84
89
        self.assertTrue("repository: Git Repository" in output)
88
93
        GitRepo.init(os.path.join(self.test_dir, "bla"))
89
94
        self.run_bzr(['init', 'foo'])
90
95
        self.run_bzr(['commit', '--unchanged', '-m', 'bla', 'foo'])
91
 
        output, error = self.run_bzr(['push', '-d', 'foo', 'bla'], retcode=3)
92
 
        self.assertEquals('bzr: ERROR: Push is not yet supported for bzr-git. Try dpush instead.\n', error)
 
96
        output, error = self.run_bzr(['push', '-d', 'foo', 'bla'])
93
97
        self.assertEquals("", output)
 
98
        self.assertTrue(error.endswith("Created new branch.\n"))
94
99
 
95
100
    def test_log(self):
96
101
        # Smoke test for "bzr log" in a git repository.
129
134
    def test_init_repo(self):
130
135
        output, error = self.run_bzr(["init-repo", "--git", "bla.git"])
131
136
        self.assertEquals(error, '')
132
 
        self.assertEquals(output, 'Repository branch (format: git)\nLocation:\n  shared repository: bla.git\n  repository branch: bla.git\n')
 
137
        self.assertEquals(output, 'Unshared repository with trees (format: git)\nLocation:\n  repository: bla.git\n')
133
138