generated from jCloud/repository-template
style: format source code using Ruff
This commit is contained in:
41 files changed
+6061
-5670
No files matched your search
@@ -16,61 +16,62 @@ from src.jcloud_docsgen.utils import get_relative_path_segments
|
||||
import pytest
|
||||
import pathlib
|
||||
|
||||
@pytest.mark.parametrize('path,root,expected', [
|
||||
(pathlib.Path('/'), pathlib.Path('/'), []),
|
||||
(pathlib.Path('/a'), pathlib.Path('/'), ['a']),
|
||||
(pathlib.Path('/a/'), pathlib.Path('/'), ['a']),
|
||||
(pathlib.Path('/a'), pathlib.Path('/a'), []),
|
||||
(pathlib.Path('/a/'), pathlib.Path('/a'), []),
|
||||
(pathlib.Path('/a'), pathlib.Path('/a/'), []),
|
||||
(pathlib.Path('/a/'), pathlib.Path('/a/'), []),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/'), ['a', 'b']),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/'), ['a', 'b']),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/a'), ['b']),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/a'), ['b']),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/a/'), ['b']),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/a/'), ['b']),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/a/b'), []),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/a/b'), []),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/a/b/'), []),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/a/b/'), []),
|
||||
|
||||
(pathlib.Path('./'), pathlib.Path('./'), []),
|
||||
(pathlib.Path('./a'), pathlib.Path('./'), ['a']),
|
||||
(pathlib.Path('./a/'), pathlib.Path('./'), ['a']),
|
||||
(pathlib.Path('./a'), pathlib.Path('./a'), []),
|
||||
(pathlib.Path('./a/'), pathlib.Path('./a'), []),
|
||||
(pathlib.Path('./a'), pathlib.Path('./a/'), []),
|
||||
(pathlib.Path('./a/'), pathlib.Path('./a/'), []),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./'), ['a', 'b']),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./'), ['a', 'b']),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./a'), ['b']),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./a'), ['b']),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./a/'), ['b']),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./a/'), ['b']),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./a/b'), []),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./a/b'), []),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./a/b/'), []),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./a/b/'), []),
|
||||
|
||||
(pathlib.Path(''), pathlib.Path(''), []),
|
||||
(pathlib.Path('a'), pathlib.Path(''), ['a']),
|
||||
(pathlib.Path('a/'), pathlib.Path(''), ['a']),
|
||||
(pathlib.Path('a'), pathlib.Path('a'), []),
|
||||
(pathlib.Path('a/'), pathlib.Path('a'), []),
|
||||
(pathlib.Path('a'), pathlib.Path('a/'), []),
|
||||
(pathlib.Path('a/'), pathlib.Path('a/'), []),
|
||||
(pathlib.Path('a/b'), pathlib.Path(''), ['a', 'b']),
|
||||
(pathlib.Path('a/b/'), pathlib.Path(''), ['a', 'b']),
|
||||
(pathlib.Path('a/b'), pathlib.Path('a'), ['b']),
|
||||
(pathlib.Path('a/b/'), pathlib.Path('a'), ['b']),
|
||||
(pathlib.Path('a/b'), pathlib.Path('a/'), ['b']),
|
||||
(pathlib.Path('a/b/'), pathlib.Path('a/'), ['b']),
|
||||
(pathlib.Path('a/b'), pathlib.Path('a/b'), []),
|
||||
(pathlib.Path('a/b/'), pathlib.Path('a/b'), []),
|
||||
(pathlib.Path('a/b'), pathlib.Path('a/b/'), []),
|
||||
(pathlib.Path('a/b/'), pathlib.Path('a/b/'), []),
|
||||
|
||||
])
|
||||
@pytest.mark.parametrize(
|
||||
'path,root,expected',
|
||||
[
|
||||
(pathlib.Path('/'), pathlib.Path('/'), []),
|
||||
(pathlib.Path('/a'), pathlib.Path('/'), ['a']),
|
||||
(pathlib.Path('/a/'), pathlib.Path('/'), ['a']),
|
||||
(pathlib.Path('/a'), pathlib.Path('/a'), []),
|
||||
(pathlib.Path('/a/'), pathlib.Path('/a'), []),
|
||||
(pathlib.Path('/a'), pathlib.Path('/a/'), []),
|
||||
(pathlib.Path('/a/'), pathlib.Path('/a/'), []),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/'), ['a', 'b']),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/'), ['a', 'b']),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/a'), ['b']),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/a'), ['b']),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/a/'), ['b']),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/a/'), ['b']),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/a/b'), []),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/a/b'), []),
|
||||
(pathlib.Path('/a/b'), pathlib.Path('/a/b/'), []),
|
||||
(pathlib.Path('/a/b/'), pathlib.Path('/a/b/'), []),
|
||||
(pathlib.Path('./'), pathlib.Path('./'), []),
|
||||
(pathlib.Path('./a'), pathlib.Path('./'), ['a']),
|
||||
(pathlib.Path('./a/'), pathlib.Path('./'), ['a']),
|
||||
(pathlib.Path('./a'), pathlib.Path('./a'), []),
|
||||
(pathlib.Path('./a/'), pathlib.Path('./a'), []),
|
||||
(pathlib.Path('./a'), pathlib.Path('./a/'), []),
|
||||
(pathlib.Path('./a/'), pathlib.Path('./a/'), []),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./'), ['a', 'b']),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./'), ['a', 'b']),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./a'), ['b']),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./a'), ['b']),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./a/'), ['b']),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./a/'), ['b']),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./a/b'), []),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./a/b'), []),
|
||||
(pathlib.Path('./a/b'), pathlib.Path('./a/b/'), []),
|
||||
(pathlib.Path('./a/b/'), pathlib.Path('./a/b/'), []),
|
||||
(pathlib.Path(''), pathlib.Path(''), []),
|
||||
(pathlib.Path('a'), pathlib.Path(''), ['a']),
|
||||
(pathlib.Path('a/'), pathlib.Path(''), ['a']),
|
||||
(pathlib.Path('a'), pathlib.Path('a'), []),
|
||||
(pathlib.Path('a/'), pathlib.Path('a'), []),
|
||||
(pathlib.Path('a'), pathlib.Path('a/'), []),
|
||||
(pathlib.Path('a/'), pathlib.Path('a/'), []),
|
||||
(pathlib.Path('a/b'), pathlib.Path(''), ['a', 'b']),
|
||||
(pathlib.Path('a/b/'), pathlib.Path(''), ['a', 'b']),
|
||||
(pathlib.Path('a/b'), pathlib.Path('a'), ['b']),
|
||||
(pathlib.Path('a/b/'), pathlib.Path('a'), ['b']),
|
||||
(pathlib.Path('a/b'), pathlib.Path('a/'), ['b']),
|
||||
(pathlib.Path('a/b/'), pathlib.Path('a/'), ['b']),
|
||||
(pathlib.Path('a/b'), pathlib.Path('a/b'), []),
|
||||
(pathlib.Path('a/b/'), pathlib.Path('a/b'), []),
|
||||
(pathlib.Path('a/b'), pathlib.Path('a/b/'), []),
|
||||
(pathlib.Path('a/b/'), pathlib.Path('a/b/'), []),
|
||||
],
|
||||
)
|
||||
def test_get_relative_path_segments(path, root, expected):
|
||||
assert get_relative_path_segments(path, root) == expected
|
||||
Reference in new issue
Block a user