1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/test/units/parsing
Adrian Likins 1613a739ad fix decrypted vault utf8 values (#37539)
* Fix errors decrypted non-ascii vault vars

AnsibleVaultEncryptedUnicode was just using b"".decode()
instead of to_text() on the bytestrings returned from
vault.decrypt() and could cause errors on python2
if non-ascii since decode() defaults to ascii.
Use to_text() to default to decoding utf-8.

add intg and unit tests for value of vaulted vars
being non-ascii utf8

based on https://github.com/ansible/ansible/issues/37258

Fixes #37258

* yamllint fixups
2018-05-24 23:22:46 -04:00
..
utils Move yaml loading functions from DataLoader into a utility module. 2018-01-22 16:54:53 -08:00
vault Fix 'New Vault password' on vault 'edit' (#35923) 2018-03-27 14:12:21 -04:00
yaml fix decrypted vault utf8 values (#37539) 2018-05-24 23:22:46 -04:00
__init__.py Add empty-init code-smell script. (#18406) 2016-11-07 15:02:13 -08:00
test_dataloader.py Fixes #23680 bug with py3.x due to binary string handling (#23688) 2017-09-09 18:40:07 -07:00
test_metadata.py metadata 1.1 2017-08-15 23:12:08 -07:00
test_mod_args.py Correct the AnsibleError exception to call its superclass's constructor 2017-12-21 20:42:44 -08:00
test_splitter.py Switch tests to pytest and ansible-test. 2017-01-11 12:34:59 -08:00
test_unquote.py Switch tests to pytest and ansible-test. 2017-01-11 12:34:59 -08:00