27
27
class TestGitBlackBox(ExternalBase):
29
def simple_commit(self):
30
# Create a git repository with a revision.
32
builder = tests.GitBranchBuilder()
33
builder.set_file('a', 'text for a\n', False)
34
builder.commit('Joe Foo <joe@foo.com>', u'<The commit message>')
29
38
def test_info(self):
30
# Create a git repository with a revision.
32
builder = tests.GitBranchBuilder()
33
builder.set_file('a', 'text for a\n', False)
34
builder.commit('Joe Foo <joe@foo.com>', u'<The commit message>')
37
40
output, error = self.run_bzr(['info'])
38
41
self.assertEqual(error, '')
39
42
self.assertTrue("Repository branch (format: git)" in output)
44
def test_info_verbose(self):
47
output, error = self.run_bzr(['info', '-v'])
48
self.assertEqual(error, '')
49
self.assertTrue("Repository branch (format: git)" in output)
50
self.assertTrue("control: Local Git Repository" in output)
51
self.assertTrue("branch: Git Branch" in output)
52
self.assertTrue("repository: Git Repository" in output)
41
54
def test_log(self):
42
55
# Smoke test for "bzr log" in a git repository.
44
# Create a git repository with a revision.
46
builder = tests.GitBranchBuilder()
47
builder.set_file('a', 'text for a\n', False)
48
builder.commit('Joe Foo <joe@foo.com>', u'<The commit message>')
51
59
# Check that bzr log does not fail and includes the revision.
52
60
output, error = self.run_bzr(['log'])