"""
result = self.get('projects/{}/versions/{}/'
.format(project, version))[1]
- return result
+ return json.dumps(result, indent=2)
def project_version_update(self, project, version, active):
"""Edit version activity.
.format(project), **kwargs)[1]
if result['count'] > 0:
- return result
+ return json.dumps(result, indent=2)
else:
return "There are no active builds."
"""
result = self.get('projects/{}/builds/{}/'
.format(project, build_id))[1]
- return result
+ return json.dumps(result, indent=2)
def project_build_trigger(self, project, version):
"""Trigger a project build.
"""
result = self.post('projects/{}/versions/{}/builds/'
.format(project, version))[1]
- return result
+ return json.dumps(result, indent=2)
def subproject_list(self, project):
"""Return a list of subprojects.
"""Retrieve project version details."""
r = readthedocs.ReadTheDocs()
data = r.project_version_details(project_slug, version_slug)
- log.info(pformat(data))
+ log.info(data)
@click.command(name='project-create')
"""Retrieve a list of a project's builds."""
r = readthedocs.ReadTheDocs()
data = r.project_build_list(project_slug)
- log.info(pformat(data))
+ log.info(data)
@click.command(name='project-build-details')
"""Retrieve specific project build details."""
r = readthedocs.ReadTheDocs()
data = r.project_build_details(project_slug, build_id)
- log.info(pformat(data))
+ log.info(data)
@click.command(name='project-build-trigger')
"""Trigger a new build."""
r = readthedocs.ReadTheDocs()
data = r.project_build_trigger(project_slug, version_slug)
- log.info(pformat(data))
+ log.info(data)
@click.command(name='subproject-list')
responses.add(responses.GET,
url='https://readthedocs.org/api/v3/projects/testproject1/builds/?running=True', # noqa
json=json_data, status=200, match_querystring=True)
- assert 'success' in rtd.project_build_list('testproject1')['results'][0]
+ assert 'success' in rtd.project_build_list('testproject1')
@pytest.mark.datafiles(os.path.join(FIXTURE_DIR, 'rtd'),)