def download_files(files): bintray = Bintray() remote = os.getenv("BINTRAY_REMOTE") subject, repo, package = remote.split('/') for file in files: file_path = file.get("path") file_name = file.get("name") bintray.download_content(subject, repo, file_path, file_name)
def test_bad_credentials_for_download_content(): json_file = "packages.json" bintray = Bintray("foobar", "85abc6aece02515e8bd87b9754a18af697527d88") error_message = "" try: bintray.download_content("uilianries", "generic", json_file, json_file) except Exception as error: error_message = str(error) assert "Could not GET (401): 401 Client Error: Unauthorized for url: "\ "https://dl.bintray.com/uilianries/generic/packages.json" == error_message
def test_download_content(): json_file = "packages.json" bintray = Bintray() response = bintray.download_content("uilianries", "generic", json_file, json_file) assert os.path.exists(json_file) assert False == response["error"]