diff options
Diffstat (limited to 'test/lib/ansible_test/_internal/provider/source/unsupported.py')
-rw-r--r-- | test/lib/ansible_test/_internal/provider/source/unsupported.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/lib/ansible_test/_internal/provider/source/unsupported.py b/test/lib/ansible_test/_internal/provider/source/unsupported.py new file mode 100644 index 0000000..e2f8953 --- /dev/null +++ b/test/lib/ansible_test/_internal/provider/source/unsupported.py @@ -0,0 +1,20 @@ +"""Source provider to use when the layout is unsupported.""" +from __future__ import annotations + +from . import ( + SourceProvider, +) + + +class UnsupportedSource(SourceProvider): + """Source provider to use when the layout is unsupported.""" + sequence = 0 # disable automatic detection + + @staticmethod + def is_content_root(path: str) -> bool: + """Return True if the given path is a content root for this provider.""" + return False + + def get_paths(self, path: str) -> list[str]: + """Return the list of available content paths under the given path.""" + return [] |