##### 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

"""Return a list of all file paths."""
        return self.__paths
    def walk_files(self, directory):  
        """Return a list of file paths found recursively under the given directory."""
        parts = directory.rstrip(os.sep).split(os.sep)
        item = get_tree_item(self.__tree, parts)
        if not item:
            return []
        directories = collections.deque(item[0].values())
        files = list(item[1])
        while directories:
            item = directories.pop()
            directories.extend(item[0].values())
            files.extend(item[1])
        return files
    def get_dirs(self, directory):  
        """Return a list directory paths found directly under the given directory."""
        parts = directory.rstrip(os.sep).split(os.sep)
        item = get_tree_item(self.__tree, parts)
        return [os.path.join(directory, key) for key in item[0].keys()] if item else []
    def get_files(self, directory):  
        """Return a list of file paths found directly under the given directory."""
        parts = directory.rstrip(os.sep).split(os.sep)
        item = get_tree_item(self.__tree, parts)
        return item[1] if item else []
class InstallLayout(Layout):
    """Information about the current Ansible install."""
class ContentLayout(Layout):