def setUp(self):
super(TestFetch, self).setUp()
# Creating temporaty directory for repos
self.tmp_path = self.useFixture(fixtures.TempDir()).path
self.conf['repositories']['path'] = self.tmp_path
if self.clone_side_effect:
fixture_clone = fixtures.MockPatch('git.Repo.clone_from')
self.mock_clone = self.useFixture(fixture_clone).mock
self.mock_clone.side_effect = self.clone_side_effect
else:
self.repo = mock.Mock()
self.repo.git.checkout.side_effect = self.checkout_side_effect
fixture_clone = fixtures.MockPatch('git.Repo.clone_from',
return_value=self.repo)
self.mock_clone = self.useFixture(fixture_clone).mock
评论列表
文章目录