##### SUMMARY

Move the remaining files needed by `ansible-test` into the `test/lib/ansible_test/` directory. This is required to implement: https://github.com/ansible/ansible/issues/59884

##### ISSUE TYPE

Feature Idea

##### COMPONENT NAME

ansible-test

"""Context information for the current invocation of ansible-test."""
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
import os
from . import types as t
from .util import (
    ApplicationError,
    import_plugins,
    ANSIBLE_ROOT,
    is_subdir,
    ANSIBLE_IS_INSTALLED,
)
from .provider import (
    find_path_provider,
    get_path_provider_classes,
    ProviderNotFoundForPath,
)
from .provider.source import (
    SourceProvider,
)
from .provider.source.unversioned import (
    UnversionedSource,
)
from .provider.layout import (
    ContentLayout,
    InstallLayout,
    LayoutProvider,
)
class UnexpectedSourceRoot(ApplicationError):