@@ -25,14 +25,17 @@ def test_documentation_of(self) -> None:
25
25
get_random_string = lambda : '' .join ([random .choice ('0123456789abcdef' ) for _ in range (64 )])
26
26
random_relative_hpp = get_random_string ()
27
27
random_absolute_hpp = get_random_string ()
28
+ random_unsupported_absolute_hpp = get_random_string ()
28
29
random_no_document_hpp = get_random_string ()
29
30
random_relative_md = get_random_string ()
30
31
random_absolute_md = get_random_string ()
32
+ random_unsupported_absolute_md = get_random_string ()
31
33
random_standalone_page_md = get_random_string ()
32
34
33
35
files = {
34
36
pathlib .Path ('src' , 'a' , 'b' , 'relative.hpp' ): random_relative_hpp .encode (),
35
37
pathlib .Path ('src' , 'a' , 'b' , 'absolute.hpp' ): random_absolute_hpp .encode (),
38
+ pathlib .Path ('src' , 'a' , 'b' , 'unsupported-absolute.hpp' ): random_unsupported_absolute_hpp .encode (),
36
39
pathlib .Path ('src' , 'a' , 'b' , 'no-document.hpp' ): random_no_document_hpp .encode (),
37
40
pathlib .Path ('docs' , 'x' , 'y' , 'relative.md' ): textwrap .dedent (f"""\
38
41
---
@@ -42,6 +45,14 @@ def test_documentation_of(self) -> None:
42
45
43
46
{ random_relative_md }
44
47
""" ).encode (),
48
+ pathlib .Path ('docs' , 'x' , 'y' , 'unsupported-absolute.md' ): textwrap .dedent (f"""\
49
+ ---
50
+ title: unsupported-absolute.md
51
+ documentation_of: src/a/b/unsupported-absolute.hpp
52
+ ---
53
+
54
+ { random_unsupported_absolute_md }
55
+ """ ).encode (),
45
56
pathlib .Path ('docs' , 'x' , 'y' , 'absolute.md' ): textwrap .dedent (f"""\
46
57
---
47
58
title: absolute.md
@@ -63,6 +74,7 @@ def test_documentation_of(self) -> None:
63
74
expected : Dict [pathlib .Path , List [str ]] = {
64
75
destination_dir / 'src' / 'a' / 'b' / 'relative.hpp.md' : [random_relative_hpp , random_relative_md ],
65
76
destination_dir / 'src' / 'a' / 'b' / 'absolute.hpp.md' : [random_absolute_hpp , random_absolute_md ],
77
+ destination_dir / 'src' / 'a' / 'b' / 'unsupported-absolute.hpp.md' : [random_unsupported_absolute_hpp , random_unsupported_absolute_md ],
66
78
destination_dir / 'src' / 'a' / 'b' / 'no-document.hpp.md' : [random_no_document_hpp ],
67
79
destination_dir / 'docs' / 'x' / 'y' / 'standalone-page.md' : [random_standalone_page_md ],
68
80
}
0 commit comments