def test_getBranch_dir(self): # If passed a branch directory, the template generation script # works directly in that directory. branch_dir = '/home/me/branch' generator = GenerateTranslationTemplates( branch_dir, self.result_name, self.makeTemporaryDirectory(), log_file=StringIO()) generator._checkout = FakeMethod() generator._getBranch() self.assertEqual(0, generator._checkout.call_count) self.assertEqual(branch_dir, generator.branch_dir)
def test_getBranch_url(self): # If passed a branch URL, the template generation script will # check out that branch into a directory called "source-tree." branch_url = 'lp://~my/translation/branch' generator = GenerateTranslationTemplates( branch_url, self.result_name, self.makeTemporaryDirectory(), log_file=StringIO()) generator._checkout = FakeMethod() generator._getBranch() self.assertEqual(1, generator._checkout.call_count) self.assertTrue(generator.branch_dir.endswith('source-tree'))
def test_getBranch_dir(self): # If passed a branch directory, the template generation script # works directly in that directory. branch_dir = '/home/me/branch' generator = GenerateTranslationTemplates(branch_dir, self.result_name, self.makeTemporaryDirectory(), log_file=StringIO()) generator._checkout = FakeMethod() generator._getBranch() self.assertEqual(0, generator._checkout.call_count) self.assertEqual(branch_dir, generator.branch_dir)
def test_getBranch_url(self): # If passed a branch URL, the template generation script will # check out that branch into a directory called "source-tree." branch_url = 'lp://~my/translation/branch' generator = GenerateTranslationTemplates(branch_url, self.result_name, self.makeTemporaryDirectory(), log_file=StringIO()) generator._checkout = FakeMethod() generator._getBranch() self.assertEqual(1, generator._checkout.call_count) self.assertTrue(generator.branch_dir.endswith('source-tree'))