You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/units/cli/galaxy
Sam Doran d45cb01b84
ansible-galaxy - fix collection installation with trailing slashes (#70016)
If we fail to find a member when extracting a directory, try adding a trailing
slash to the member name. In certain cases, the member in the tarfile will
contain a trailing slash but the file name in FILES.json will never contain
the trailing slash.

If unable to find the member, handle the KeyError and print a nicer error.

Also check if a directory exists before creating it since it may have been
extracted from the archive.

Fixes #70009

* Add unit tests
* Use loop for trying to get members
4 years ago
..
test_collection_extract_tar.py ansible-galaxy - fix collection installation with trailing slashes (#70016) 4 years ago
test_display_collection.py Add ansible-galaxy collection list command (#65022) 5 years ago
test_display_header.py Add ansible-galaxy collection list command (#65022) 5 years ago
test_display_role.py Add ansible-galaxy collection list command (#65022) 5 years ago
test_execute_list.py Add ansible-galaxy collection list command (#65022) 5 years ago
test_execute_list_collection.py Specify display width and no color in test_execute_list_collection_no_valid_paths (#67680) 4 years ago
test_get_collection_widths.py Add ansible-galaxy collection list command (#65022) 5 years ago