ansible/test/units/utils
Matt Davis bfa004930a
add subdir support to collection loading (#60682)
* add subdir support to collection loading

* collections may now load plugins from subdirs under a plugin type or roles dir, eg `ns.coll.subdir1.subdir2.myrole`->ns.coll's roles/subdir1/subdir2/myrole, `ns.coll.subdir1.mymodule`->ns.coll's plugins/modules/subdir1/mymodule.py
* centralize parsing/validation in AnsibleCollectionRef class
* fix issues loading Jinja2 plugins from multiple sources 
* resolves #59462, #59890,

* sanity test fixes

* string fixes

* add changelog entry
2019-08-21 10:45:04 +01:00
..
fixtures/collections/ansible_collections/my_namespace/my_collection/plugins Fix collection loader and add unit tests. (#58701) 2019-07-09 17:31:33 -07:00
__init__.py
amazon_placebo_fixtures.py [aws unit test utils] only create a recordings directory when the env var is set (#45752) 2018-09-17 18:16:44 -04:00
kubevirt_fixtures.py Unit tests: remove unused imports (#59740) 2019-07-29 22:10:13 +02:00
test_cleanup_tmp_file.py Use atexit to cleanup tmp dirs (#56532) 2019-06-28 16:19:27 -04:00
test_collection_loader.py add subdir support to collection loading (#60682) 2019-08-21 10:45:04 +01:00
test_context_objects.py Unit test cleanup. (#60315) 2019-08-09 08:31:13 -07:00
test_encrypt.py Update units to pass on macOS (#60435) 2019-08-12 15:13:07 -05:00
test_helpers.py test/: PEP8 compliancy (#24803) 2017-05-30 18:05:19 +01:00
test_shlex.py test/: PEP8 compliancy (#24803) 2017-05-30 18:05:19 +01:00
test_unsafe_proxy.py Remove UnsafeProxy (#59711) 2019-08-07 10:39:01 -05:00
test_vars.py Move unit test compat code out of lib/ansible/. (#46996) 2018-10-12 20:01:14 -07:00