Merge "More completely disable ansible galaxy proxy testing"

This commit is contained in:
Zuul 2024-04-10 15:17:12 +00:00 committed by Gerrit Code Review
commit ffb76931d7

View File

@ -66,34 +66,34 @@ def test_quay_mirror(host):
# TODO test RHRegistryMirror # TODO test RHRegistryMirror
def test_galaxy_mirror(host): # TODO(clarkb) fix the testing of galaxy api proxying.
cmd = host.run(_run_cmd(host, 4448, url='/')) # Galaxy completely redid their apis in v3 and the tests below are
assert 'Ansible Galaxy' in cmd.stdout # no longer valid.
#def test_galaxy_mirror(host):
cmd = host.run(_run_cmd(host, 8085, scheme='http', url='/')) # cmd = host.run(_run_cmd(host, 4448, url='/'))
assert 'Ansible Galaxy' in cmd.stdout # assert 'Ansible Galaxy' in cmd.stdout
#
hostname = host.backend.get_hostname() # cmd = host.run(_run_cmd(host, 8085, scheme='http', url='/'))
# Ensure API properly answers # assert 'Ansible Galaxy' in cmd.stdout
cmd = host.run(_run_cmd(host, 4448, url='/api/')) #
assert 'galaxy_ng_version' in cmd.stdout # hostname = host.backend.get_hostname()
# # Ensure API properly answers
# TODO(clarkb) fix the testing of galaxy api proxying. # cmd = host.run(_run_cmd(host, 4448, url='/api/'))
# Galaxy completely redid their apis in v3 and the tests below are # assert 'galaxy_ng_version' in cmd.stdout
# no longer valid. #
## Ensure we get data out of a specific collection # # Ensure we get data out of a specific collection
#cmd = host.run(_run_cmd(host, 4448, url='/api/v2/collections/community/general/')) # cmd = host.run(_run_cmd(host, 4448, url='/api/v2/collections/community/general/'))
#assert 'https://{}:4448/api/'.format(hostname) in cmd.stdout # assert 'https://{}:4448/api/'.format(hostname) in cmd.stdout
#answer = json.loads(cmd.stdout) # answer = json.loads(cmd.stdout)
#version_uri = answer['latest_version']['href'].replace('https://{}:4448'.format(hostname), '') # version_uri = answer['latest_version']['href'].replace('https://{}:4448'.format(hostname), '')
## Ensure we get a correct download URI # # Ensure we get a correct download URI
#cmd = host.run(_run_cmd(host, 4448, url=version_uri)) # cmd = host.run(_run_cmd(host, 4448, url=version_uri))
#assert 'https://{}:4448/api/'.format(hostname) in cmd.stdout # assert 'https://{}:4448/api/'.format(hostname) in cmd.stdout
#answer = json.loads(cmd.stdout) # answer = json.loads(cmd.stdout)
#download_uri = answer['download_url'] # download_uri = answer['download_url']
#assert download_uri.startswith('https://{}:4448/download/community-general'.format(hostname)) # assert download_uri.startswith('https://{}:4448/download/community-general'.format(hostname))
## Download a file and check we get an actual archive # # Download a file and check we get an actual archive
#download_uri = download_uri.replace('https://{}:4448'.format(hostname), '') # download_uri = download_uri.replace('https://{}:4448'.format(hostname), '')
#host.run(_run_cmd(host, 4448, url=download_uri, curl_opt='-sL --output /tmp/output.tar.gz')) # host.run(_run_cmd(host, 4448, url=download_uri, curl_opt='-sL --output /tmp/output.tar.gz'))
#check_file = host.run('file /tmp/output.tar.gz') # check_file = host.run('file /tmp/output.tar.gz')
#assert 'gzip compressed data' in check_file.stdout # assert 'gzip compressed data' in check_file.stdout