def setup_basic_get_test(self, user, with_local_site, local_site_name): account = HostingServiceAccount.objects.create( service_name='github', username='******', local_site=self.get_local_site_or_none(name=local_site_name), data=json.dumps({ 'authorization': { 'token': '123', }, })) remote_repository = RemoteRepository( account.service, repository_id='123', name='repo1', owner='bob', scm_type='Git', path='ssh://example.com/repo1', mirror_path='https://example.com/repo1') self.spy_on(GitHub.get_remote_repository, call_fake=lambda *args, **kwargs: remote_repository) return (get_remote_repository_item_url(remote_repository, local_site_name), remote_repository_item_mimetype, remote_repository)
def setup_http_not_allowed_item_test(self, user): account = HostingServiceAccount.objects.create(service_name='github', username='******') remote_repository = RemoteRepository(account.service, repository_id='123', name='repo1', owner='bob', scm_type='Git', path='ssh://example.com/repo1') return get_remote_repository_item_url(remote_repository)
def setup_http_not_allowed_item_test(self, user): account = HostingServiceAccount.objects.create(service_name='github', username='******') remote_repository = RemoteRepository( account.service, repository_id='123', name='repo1', owner='bob', scm_type='Git', path='ssh://example.com/repo1') return get_remote_repository_item_url(remote_repository)