683
683
def test_run_bzr_subprocess(self):
684
684
"""The run_bzr_helper_external comand behaves nicely."""
685
685
result = self.run_bzr_subprocess('--version')
686
687
self.assertContainsRe(result[0], 'is free software')
687
688
self.assertRaises(AssertionError, self.run_bzr_subprocess,
689
690
result = self.run_bzr_subprocess('--versionn', retcode=3)
690
692
self.assertContainsRe(result[1], 'unknown command')
694
693
err = self.run_bzr_subprocess('merge', '--merge-type', 'magic merge',
696
695
self.assertContainsRe(err, 'No known merge type magic merge')