def test_sync_repository(self, checkout_path, get_version, api_v2): # Create dir where to clone the repo local_repo = os.path.join(mkdtemp(), 'local') os.mkdir(local_repo) checkout_path.return_value = local_repo version = self.project.versions.get(slug=LATEST) get_version.return_value = version result = tasks.sync_repository_task(version.pk) self.assertTrue(result)
def handle(self, *args, **options): if args: for slug in args: version = utils.version_from_slug(slug, LATEST) tasks.sync_repository_task(version.pk)