Пример #1
0
def test_create_readme():
    bintray = Bintray()
    response = bintray.create_readme("uilianries", "generic", "statistics",
                                  github="uilianries/bintray-python")
    assert {'error': False,
            'github': {'github_repo': 'uilianries/bintray-python'},
            'owner': 'uilianries',
            'package': 'statistics',
            'repo': 'generic',
            'statusCode': 200} == response
        bintray.get_readme(
            subject=bintray_orga,
            repo=bintray_repo,
            package=bintray_package,
        )
        print("Updating existing readme for package: %s" % bintray_package)
    except Exception:
        print("Creating readme for package: %s" % bintray_package)

    # Create or update remote readme
    if readme_content is not None:
        syntax = readme_syntax or "markdown"
        bintray.create_readme(
            subject=bintray_orga,
            repo=bintray_repo,
            package=bintray_package,
            bintray_syntax=syntax,
            bintray_content=readme_content,
        )
    elif github_notes is not None:
        bintray.create_readme(
            subject=bintray_orga,
            repo=bintray_repo,
            package=bintray_package,
            github=github_repo,
        )

    # Check if remote version already exists
    try:
        bintray.get_version(
            subject=bintray_orga,