From 18c62a1eb93100680a88fcd10c0fee5d873175ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Mon, 23 Dec 2024 13:48:10 +0100 Subject: [PATCH] tests: Add templates rendenring tests using inline-snapshot Issue-150: https://github.com/mkdocstrings/python/issues/150 --- duties.py | 10 +- pyproject.toml | 7 +- tests/snapshots/__init__.py | 224 ++++++++ tests/snapshots/external/.gitignore | 2 + ...082cd7112f6ed469d9be933d6398131db3626.html | 22 + ...22b4cfbf11b9bf881e1e55159351249eca7cc.html | 506 +++++++++++++++++ ...d07c23d2c805fb9dd307a14642c3ea036b194.html | 24 + ...ee391bb0a7da49e8eddc0e0ebfe19e94c4bd1.html | 289 ++++++++++ ...292106a02da3c3376974e424687fc786881b4.html | 320 +++++++++++ ...3244ad1646ba778f38bdcd860f023052eb1c5.html | 318 +++++++++++ ...28e5b1b6d9704cf157ddad8e4d5237397d94c.html | 477 ++++++++++++++++ ...abceb89dbe841f422c5efadeef768aef9f884.html | 57 ++ ...0d44dd63a56aeb1301e18215ea6eec988b1bc.html | 22 + ...b394e25c19a17810fc6ecf9a3c27f825fc1d6.html | 22 + ...32f6959cb755cda49334c73f71e642ce5185a.html | 22 + ...e40b964ba021452fa27c19449bc64eb381009.html | 57 ++ ...78925de87b4bdcf9a72de0a01635b69e2cb8a.html | 26 + ...d16074d90eaa10955d9bae86a6f3eebf77e89.html | 320 +++++++++++ ...f33f3d3becffed12df2d39511d6f34421c508.html | 59 ++ ...aff82ba32e4f3251c57419e8c40dc4118f9d5.html | 55 ++ ...93ae58cb224181576b72cd86ed5df53f9cafc.html | 318 +++++++++++ ...f20e0d725cfb69baae84bffd5649f242fb7a9.html | 508 ++++++++++++++++++ ...52143fb0653a73a73bdc1c6cd7b7938f82da3.html | 55 ++ ...8e6ddb6ba80f6d040c68ac03b906c9f41c5c4.html | 24 + ...20b36c23e7e3285b50340cf007be7e07d879f.html | 24 + ...e6e49ff5549d57885fb95494f58bd01d3c873.html | 318 +++++++++++ ...ac7a6815d76b162f935820a07260049c5d9d3.html | 248 +++++++++ ...349a88b66b708ae1e260cd49abc7986956d8d.html | 24 + ...ee38651c821af3b07dd53d6f742ad58423a73.html | 22 + ...028f5ace472cc5e0cb8329e964e02caf7f5a4.html | 24 + ...070006a79a6ae8822204bedbb3842d526b313.html | 22 + ...4a1c3719146f5033ecf22d35d63e8be7fce4d.html | 24 + ...6d63c87c60187a0614fdfb200f51b0077b4f5.html | 22 + ...8ac561d126d0008595c43a3abf61243fb1dac.html | 248 +++++++++ ...73b2b81e1134c20ca42fa175eea0b7583c570.html | 55 ++ ...6a0b9911192b20f18aed98a78bf720a25a617.html | 24 + ...ce87da59562bbb3e620d32df3b341c155871e.html | 55 ++ ...81ae720f4cf3f6f6fccf255d52ad4f07bd972.html | 22 + ...5a961890bf88e1b3432413472d37481fa217d.html | 248 +++++++++ ...b677a266ffa2b4a15ff95d2d4386041890ecb.html | 24 + ...ed6c8186038e7903696d3420d1f7c691c407c.html | 57 ++ ...91f5db98d98603cacc02b4b16ffafc99a5714.html | 132 +++++ ...984196d90fa89d9d6159e07521d6928634d89.html | 289 ++++++++++ ...330d042d041055daec7e02004d5ae10061283.html | 402 ++++++++++++++ ...b16fe41698ca44c45a658c3ccb87e414ae7c1.html | 318 +++++++++++ ...a8bd762025b9e9beccaf26a74a881cffb13a4.html | 353 ++++++++++++ ...57eae78a10c58bfbe88ba12a7e3254c37c647.html | 57 ++ ...dd669a19988f7259bdbe54c96b8167fe01333.html | 506 +++++++++++++++++ ...9c0eedb4ab95d950de5e3446f9cc2cf5fb516.html | 318 +++++++++++ ...0a40c24be6d648c74954ef545f4a2cedf3c5a.html | 24 + ...6ee7ce4cfe8550384a0bc1de2a926b72e004c.html | 57 ++ ...0dd19d18f8748c24a4874656cb6f7d84c2afe.html | 24 + ...743f291c022b5dbb284833a395956312d35df.html | 55 ++ ...ef08339b6c8ff5947b96ea9b044af128094d3.html | 22 + ...9146cbd8e17536e72e8e893efd9ec88e1cee2.html | 24 + ...9a53f76dbee90d32bb15eb073cee9c8e85d55.html | 132 +++++ ...1020defc48ffde68b181eed8f10a5d4d19f0e.html | 24 + ...a78b92ca50f5ceb5f2175765e3a2f1e9c1105.html | 22 + ...98d5804eac4337ee17e95aa9a9d89599b6521.html | 24 + ...8d59d3ca832cb2886b62aab8b9df654aa4160.html | 318 +++++++++++ ...262096803003007edce07112aead64fcded9c.html | 55 ++ ...30468c0a45af8889a10d5eb81fc86a072d12e.html | 324 +++++++++++ ...957d9eade195115d8df258deb7a2d4b95a006.html | 59 ++ ...9d87c6611422b684cd145c0855525848a438c.html | 318 +++++++++++ ...fbdc5421c2b4feece3e06ef6eefa1c82bc941.html | 26 + ...b7cb2b32486e7aa743d5e2a4c2ebdd78f7bf7.html | 132 +++++ ...91a44339a1719eca57feaef8b45552b326c6e.html | 22 + ...24548d7fbf081fc2733d9a9942e13fbf3f0c6.html | 355 ++++++++++++ ...482ed17650b7baafbcd1ab5b1743f08525ffe.html | 24 + ...1dc70b17d4add29007886f0200ab85d772059.html | 353 ++++++++++++ ...8543608a70f99f62fba62e1ff6c4fa9a4df71.html | 353 ++++++++++++ ...6e6104173ab9ca29f91369ec40fee05927400.html | 506 +++++++++++++++++ ...1903bf70bc99f49bc9094d753ccc215fb1994.html | 55 ++ ...175a36acb189f8d9e1afd1a9209ddd6273206.html | 167 ++++++ ...a58c59dcecf7c25f370ce9760150248bc7a8d.html | 22 + ...33e49b4102959f2ec081e320b0e0eb63f34ad.html | 402 ++++++++++++++ ...f4e55f80586df0997ca6ea907f8cda7ccc7cb.html | 57 ++ ...57dacc0872dc57f030c2b3757369751ab5306.html | 57 ++ ...a23f41e62d303369ebd4b6d62aea45acdc1f8.html | 26 + ...513b3fdc07995c9ce9ece634dbc12640cf708.html | 24 + ...3c1353f5bc00909e0378f9b9ab5cf1f65fb2e.html | 353 ++++++++++++ ...deb05a4e313055f7238be89561cc88d947505.html | 26 + ...ccffe3fb45dd2a26d07fed7005984c4f620f0.html | 248 +++++++++ ...200141d915554e7b45348b1ef8d7bd6ff2a17.html | 55 ++ ...7d07c2edf569a39198d48d0f9ce3d3b93dddf.html | 24 + ...032c20993f616c4267919efc6e330d384d973.html | 506 +++++++++++++++++ ...ac3dd4165ce5ca3266905fc6baa2b69cfc229.html | 318 +++++++++++ ...d16e0db818124173a531b16586131aebb4d53.html | 318 +++++++++++ ...71238bf8dc2881afc6925d2477b3150afe978.html | 57 ++ ...33fc7798152a1de068b6d3f239146245e6cdd.html | 57 ++ ...1b8d3e5d501d72e5e67d57d1efef44dda71ce.html | 318 +++++++++++ ...3f70528504a1c9c99820cebd9c9ee4c7ef2f4.html | 55 ++ tests/test_end_to_end.py | 145 +++++ 93 files changed, 14120 insertions(+), 3 deletions(-) create mode 100644 tests/snapshots/__init__.py create mode 100644 tests/snapshots/external/.gitignore create mode 100644 tests/snapshots/external/034b4efd3e134e40fa4db485fb5082cd7112f6ed469d9be933d6398131db3626.html create mode 100644 tests/snapshots/external/04cf3d5c7895a70042dda0d4a6a22b4cfbf11b9bf881e1e55159351249eca7cc.html create mode 100644 tests/snapshots/external/064454f2c4bd7951a4575032e54d07c23d2c805fb9dd307a14642c3ea036b194.html create mode 100644 tests/snapshots/external/0917f5f8089a4fd6385b491e460ee391bb0a7da49e8eddc0e0ebfe19e94c4bd1.html create mode 100644 tests/snapshots/external/0b78bd7121920afe00f1e8b6613292106a02da3c3376974e424687fc786881b4.html create mode 100644 tests/snapshots/external/0fca514fd46257cc514a4c7e91e3244ad1646ba778f38bdcd860f023052eb1c5.html create mode 100644 tests/snapshots/external/103c4e100ff02743c7da7e0364228e5b1b6d9704cf157ddad8e4d5237397d94c.html create mode 100644 tests/snapshots/external/120c39cfb9739788d679fbf135fabceb89dbe841f422c5efadeef768aef9f884.html create mode 100644 tests/snapshots/external/158c9a6f19ce640f166b42bba4a0d44dd63a56aeb1301e18215ea6eec988b1bc.html create mode 100644 tests/snapshots/external/1a62cc2a6348a4921c088c0f0cdb394e25c19a17810fc6ecf9a3c27f825fc1d6.html create mode 100644 tests/snapshots/external/2a58672fcba85cfac38d0539cc632f6959cb755cda49334c73f71e642ce5185a.html create mode 100644 tests/snapshots/external/2bb9dcc2e619ad1b7561fb6a6d3e40b964ba021452fa27c19449bc64eb381009.html create mode 100644 tests/snapshots/external/2db574c4687835d5726e9549e2478925de87b4bdcf9a72de0a01635b69e2cb8a.html create mode 100644 tests/snapshots/external/376dfb4b9fc9aa52927b90f3b54d16074d90eaa10955d9bae86a6f3eebf77e89.html create mode 100644 tests/snapshots/external/37aba2e60532b334b7ad9ff898df33f3d3becffed12df2d39511d6f34421c508.html create mode 100644 tests/snapshots/external/3eae6454c5cd5b1346a88af7ca6aff82ba32e4f3251c57419e8c40dc4118f9d5.html create mode 100644 tests/snapshots/external/404ebda5daa191fedf31d8c453693ae58cb224181576b72cd86ed5df53f9cafc.html create mode 100644 tests/snapshots/external/40db9513bd7dd8efba2fb7593d2f20e0d725cfb69baae84bffd5649f242fb7a9.html create mode 100644 tests/snapshots/external/423e03090516acac7ccd614c2b752143fb0653a73a73bdc1c6cd7b7938f82da3.html create mode 100644 tests/snapshots/external/4742b8716333f11fd5fad33002b8e6ddb6ba80f6d040c68ac03b906c9f41c5c4.html create mode 100644 tests/snapshots/external/495b3a54efd88e65e1de8459abb20b36c23e7e3285b50340cf007be7e07d879f.html create mode 100644 tests/snapshots/external/49e01ef023a5b4f9de4e0fcd88fe6e49ff5549d57885fb95494f58bd01d3c873.html create mode 100644 tests/snapshots/external/4b44c8524385949ab7b3cb48308ac7a6815d76b162f935820a07260049c5d9d3.html create mode 100644 tests/snapshots/external/4c974305bdd01df266d3db672ab349a88b66b708ae1e260cd49abc7986956d8d.html create mode 100644 tests/snapshots/external/510920fc9f8ab28568db30260a7ee38651c821af3b07dd53d6f742ad58423a73.html create mode 100644 tests/snapshots/external/526cde6c077ede8100480cf00e2028f5ace472cc5e0cb8329e964e02caf7f5a4.html create mode 100644 tests/snapshots/external/526f9769a8d8fd8804a68119473070006a79a6ae8822204bedbb3842d526b313.html create mode 100644 tests/snapshots/external/54b775cb45378e96dfd66a2d62f4a1c3719146f5033ecf22d35d63e8be7fce4d.html create mode 100644 tests/snapshots/external/5765a59f24658e567bd45415a766d63c87c60187a0614fdfb200f51b0077b4f5.html create mode 100644 tests/snapshots/external/5a81bf8d075ad7653226c85d2058ac561d126d0008595c43a3abf61243fb1dac.html create mode 100644 tests/snapshots/external/5b95dcb05554639437107ae384a73b2b81e1134c20ca42fa175eea0b7583c570.html create mode 100644 tests/snapshots/external/5dd25fa89bcfa84be152258ee706a0b9911192b20f18aed98a78bf720a25a617.html create mode 100644 tests/snapshots/external/5f72a3efb2a011fc87993d03f3fce87da59562bbb3e620d32df3b341c155871e.html create mode 100644 tests/snapshots/external/602be277ba8b9f1e9dac7f3531081ae720f4cf3f6f6fccf255d52ad4f07bd972.html create mode 100644 tests/snapshots/external/60692fbc929df2df2d2ac35c87f5a961890bf88e1b3432413472d37481fa217d.html create mode 100644 tests/snapshots/external/61d7cd63d924bbb1898601a85cab677a266ffa2b4a15ff95d2d4386041890ecb.html create mode 100644 tests/snapshots/external/69430148d9bd6e757b6535eae0fed6c8186038e7903696d3420d1f7c691c407c.html create mode 100644 tests/snapshots/external/6adfcb72f936cc093961b8e0b6691f5db98d98603cacc02b4b16ffafc99a5714.html create mode 100644 tests/snapshots/external/6ff3c37b87927ec8ec4d7349afc984196d90fa89d9d6159e07521d6928634d89.html create mode 100644 tests/snapshots/external/77ef7df6479465c0a345761e11d330d042d041055daec7e02004d5ae10061283.html create mode 100644 tests/snapshots/external/7e57f525a5cf4ca4e61b8df7ecab16fe41698ca44c45a658c3ccb87e414ae7c1.html create mode 100644 tests/snapshots/external/8054d8ab1742ab36e02434861f7a8bd762025b9e9beccaf26a74a881cffb13a4.html create mode 100644 tests/snapshots/external/80796d2709287bb31a7cdfb46c857eae78a10c58bfbe88ba12a7e3254c37c647.html create mode 100644 tests/snapshots/external/83da7d2d882193b157786c7cf81dd669a19988f7259bdbe54c96b8167fe01333.html create mode 100644 tests/snapshots/external/8561527abb311f68937cfabec0e9c0eedb4ab95d950de5e3446f9cc2cf5fb516.html create mode 100644 tests/snapshots/external/894037f2c998497dd6ad19be3070a40c24be6d648c74954ef545f4a2cedf3c5a.html create mode 100644 tests/snapshots/external/89b2703bc0638b0f68e238510826ee7ce4cfe8550384a0bc1de2a926b72e004c.html create mode 100644 tests/snapshots/external/8b3cb3a9393b9397f6be0a2c3800dd19d18f8748c24a4874656cb6f7d84c2afe.html create mode 100644 tests/snapshots/external/8b6a7773eedafaf64824b7947d3743f291c022b5dbb284833a395956312d35df.html create mode 100644 tests/snapshots/external/8fcb2a1de876a3cfadeb17e49adef08339b6c8ff5947b96ea9b044af128094d3.html create mode 100644 tests/snapshots/external/91bff55e26ac3a11498a0cb77679146cbd8e17536e72e8e893efd9ec88e1cee2.html create mode 100644 tests/snapshots/external/955f3255e3760245865fd13d5bd9a53f76dbee90d32bb15eb073cee9c8e85d55.html create mode 100644 tests/snapshots/external/95b7e6fc3faeddbb9b38767a4831020defc48ffde68b181eed8f10a5d4d19f0e.html create mode 100644 tests/snapshots/external/966774acc7af023362703ece451a78b92ca50f5ceb5f2175765e3a2f1e9c1105.html create mode 100644 tests/snapshots/external/97051ae4cc4799cb90cf8787a0f98d5804eac4337ee17e95aa9a9d89599b6521.html create mode 100644 tests/snapshots/external/98164d145261bb51bf39a0040e58d59d3ca832cb2886b62aab8b9df654aa4160.html create mode 100644 tests/snapshots/external/9931367ff76d3b795e39148d460262096803003007edce07112aead64fcded9c.html create mode 100644 tests/snapshots/external/9ac92fafd7c5fa7e3f7e242631830468c0a45af8889a10d5eb81fc86a072d12e.html create mode 100644 tests/snapshots/external/a1a44b6963ee7056f6c98ee6a9a957d9eade195115d8df258deb7a2d4b95a006.html create mode 100644 tests/snapshots/external/b081434f80849020297a4ad95a09d87c6611422b684cd145c0855525848a438c.html create mode 100644 tests/snapshots/external/b2438d1195bd20c7903a34981c8fbdc5421c2b4feece3e06ef6eefa1c82bc941.html create mode 100644 tests/snapshots/external/b47fe5c72b71d85eccd6ef3955cb7cb2b32486e7aa743d5e2a4c2ebdd78f7bf7.html create mode 100644 tests/snapshots/external/b6a3e548f8a7079be1db1156ee891a44339a1719eca57feaef8b45552b326c6e.html create mode 100644 tests/snapshots/external/bc1041795f2d04e9360cd7586a724548d7fbf081fc2733d9a9942e13fbf3f0c6.html create mode 100644 tests/snapshots/external/bc9991f6f692efc8b307dafb451482ed17650b7baafbcd1ab5b1743f08525ffe.html create mode 100644 tests/snapshots/external/c2d169fd563f10b654186e886561dc70b17d4add29007886f0200ab85d772059.html create mode 100644 tests/snapshots/external/c4287b327f2fd978d53551767d08543608a70f99f62fba62e1ff6c4fa9a4df71.html create mode 100644 tests/snapshots/external/c772a3a790f920394fe939d75e26e6104173ab9ca29f91369ec40fee05927400.html create mode 100644 tests/snapshots/external/ca6eeb7fde7c5a20c4c76a0fd2b1903bf70bc99f49bc9094d753ccc215fb1994.html create mode 100644 tests/snapshots/external/cb9f37ea6df7bfdcf57d9460e99175a36acb189f8d9e1afd1a9209ddd6273206.html create mode 100644 tests/snapshots/external/cc7645e3f79464d1460d416a83ba58c59dcecf7c25f370ce9760150248bc7a8d.html create mode 100644 tests/snapshots/external/ce6f9af785a35c08d1c930506f633e49b4102959f2ec081e320b0e0eb63f34ad.html create mode 100644 tests/snapshots/external/d74b55f548b0a72a6737edf851af4e55f80586df0997ca6ea907f8cda7ccc7cb.html create mode 100644 tests/snapshots/external/dd2fe557b7a766c5d85b594613b57dacc0872dc57f030c2b3757369751ab5306.html create mode 100644 tests/snapshots/external/dda6dce2c75ea29566dcee154d3a23f41e62d303369ebd4b6d62aea45acdc1f8.html create mode 100644 tests/snapshots/external/e0a486cfc02099d54a838621375513b3fdc07995c9ce9ece634dbc12640cf708.html create mode 100644 tests/snapshots/external/e4835b75b42eae3390ab2ac372e3c1353f5bc00909e0378f9b9ab5cf1f65fb2e.html create mode 100644 tests/snapshots/external/e9bfa116c60faf005ced9f40a43deb05a4e313055f7238be89561cc88d947505.html create mode 100644 tests/snapshots/external/ea97f7d3bbb8d882fef7f1086e9ccffe3fb45dd2a26d07fed7005984c4f620f0.html create mode 100644 tests/snapshots/external/ead01120c3559fb1ed111ca06ec200141d915554e7b45348b1ef8d7bd6ff2a17.html create mode 100644 tests/snapshots/external/ec2b4bcdfdd7d728f0fba2896277d07c2edf569a39198d48d0f9ce3d3b93dddf.html create mode 100644 tests/snapshots/external/eff41840b8677f740c52393737a032c20993f616c4267919efc6e330d384d973.html create mode 100644 tests/snapshots/external/f0be8c48bdb1f52a2edcb664094ac3dd4165ce5ca3266905fc6baa2b69cfc229.html create mode 100644 tests/snapshots/external/f1da2be691e05b9a4bb1cafdb14d16e0db818124173a531b16586131aebb4d53.html create mode 100644 tests/snapshots/external/f381581054e5eb6020355b2398c71238bf8dc2881afc6925d2477b3150afe978.html create mode 100644 tests/snapshots/external/f6889768add4a1d55e7f604032d33fc7798152a1de068b6d3f239146245e6cdd.html create mode 100644 tests/snapshots/external/fb9e57ae51211af390d6e6340e81b8d3e5d501d72e5e67d57d1efef44dda71ce.html create mode 100644 tests/snapshots/external/fea4b8369aead4a02fbab27f4593f70528504a1c9c99820cebd9c9ee4c7ef2f4.html create mode 100644 tests/test_end_to_end.py diff --git a/duties.py b/duties.py index 3864e74e..bd051334 100644 --- a/duties.py +++ b/duties.py @@ -217,20 +217,26 @@ def coverage(ctx: Context) -> None: @duty -def test(ctx: Context, *cli_args: str, match: str = "") -> None: +def test(ctx: Context, *cli_args: str, match: str = "", snapshot: str = "report") -> None: """Run the test suite. Parameters: match: A pytest expression to filter selected tests. + snapshot: Whether to "create", "fix", "trim", or "update" snapshots. """ py_version = f"{sys.version_info.major}{sys.version_info.minor}" os.environ["COVERAGE_FILE"] = f".coverage.{py_version}" + args = list(cli_args) + if snapshot == "disable" or not snapshot: + args = ["-n", "auto", "--inline-snapshot=disable"] + else: + args = [f"--inline-snapshot={snapshot}"] ctx.run( tools.pytest( "tests", config_file="config/pytest.ini", select=match, color="yes", - ).add_args("-n", "auto", *cli_args), + ).add_args(*args), title=pyprefix("Running tests"), ) diff --git a/pyproject.toml b/pyproject.toml index 636a67fe..7122d6f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -87,6 +87,8 @@ dev-dependencies = [ "pytest-cov>=5.0", "pytest-randomly>=3.15", "pytest-xdist>=3.6", + "beautifulsoup4>=4.12", + "inline-snapshot>=0.17", "mypy>=1.10", "types-markdown>=3.6", "types-pyyaml>=6.0", @@ -104,4 +106,7 @@ dev-dependencies = [ "mkdocs-minify-plugin>=0.8", # YORE: EOL 3.10: Remove line. "tomli>=2.0; python_version < '3.11'", -] \ No newline at end of file +] + +[tool.inline-snapshot] +storage-dir = "tests/snapshots" diff --git a/tests/snapshots/__init__.py b/tests/snapshots/__init__.py new file mode 100644 index 00000000..915e0c5a --- /dev/null +++ b/tests/snapshots/__init__.py @@ -0,0 +1,224 @@ +"""Snaphots for the inline-snapshot pytest plugin.""" + +from inline_snapshot import external, snapshot + +snapshots_signatures = snapshot( + { + (("separate_signature", False), ("show_signature_annotations", True), ("signature_crossrefs", False)): external( + "ce6f9af785a3*.html", + ), + (("separate_signature", True), ("show_signature_annotations", True), ("signature_crossrefs", False)): external( + "4b44c8524385*.html", + ), + ( + ("separate_signature", False), + ("show_signature_annotations", False), + ("signature_crossrefs", False), + ): external("404ebda5daa1*.html"), + (("separate_signature", False), ("show_signature_annotations", False), ("signature_crossrefs", True)): external( + "f0be8c48bdb1*.html", + ), + (("separate_signature", False), ("show_signature_annotations", True), ("signature_crossrefs", True)): external( + "77ef7df64794*.html", + ), + (("separate_signature", True), ("show_signature_annotations", False), ("signature_crossrefs", True)): external( + "ea97f7d3bbb8*.html", + ), + (("separate_signature", True), ("show_signature_annotations", False), ("signature_crossrefs", False)): external( + "60692fbc929d*.html", + ), + (("separate_signature", True), ("show_signature_annotations", True), ("signature_crossrefs", True)): external( + "5a81bf8d075a*.html", + ), + }, +) +snapshots_members = snapshot( + { + (("filters", ("module_attribute",)), ("inherited_members", True), ("members", True)): external( + "b47fe5c72b71*.html", + ), + (("filters", ()), ("inherited_members", ()), ("members", False)): external("510920fc9f8a*.html"), + ( + ("filters", ("!module_attribute",)), + ("inherited_members", True), + ("members", ("module_attribute",)), + ): external("80796d270928*.html"), + (("filters", None), ("inherited_members", ("method1",)), ("members", ("module_attribute",))): external( + "2bb9dcc2e619*.html", + ), + (("filters", ()), ("inherited_members", True), ("members", True)): external("eff41840b867*.html"), + (("filters", None), ("inherited_members", False), ("members", False)): external("034b4efd3e13*.html"), + (("filters", ()), ("inherited_members", ()), ("members", True)): external("49e01ef023a5*.html"), + (("filters", ("!module_attribute",)), ("inherited_members", ()), ("members", True)): external( + "0b78bd712192*.html", + ), + (("filters", ("module_attribute",)), ("inherited_members", ()), ("members", False)): external( + "61d7cd63d924*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", ()), ("members", None)): external( + "0917f5f8089a*.html", + ), + (("filters", None), ("inherited_members", True), ("members", ("module_attribute",))): external( + "3eae6454c5cd*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", ()), ("members", ())): external( + "bc9991f6f692*.html", + ), + (("filters", ("module_attribute",)), ("inherited_members", False), ("members", None)): external( + "9931367ff76d*.html", + ), + (("filters", None), ("inherited_members", False), ("members", ())): external("158c9a6f19ce*.html"), + (("filters", ("module_attribute",)), ("inherited_members", ("method1",)), ("members", True)): external( + "cb9f37ea6df7*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", ()), ("members", False)): external( + "5dd25fa89bcf*.html", + ), + (("filters", None), ("inherited_members", True), ("members", ())): external("cc7645e3f794*.html"), + (("filters", None), ("inherited_members", ()), ("members", None)): external("98164d145261*.html"), + (("filters", ("module_attribute",)), ("inherited_members", ()), ("members", None)): external( + "423e03090516*.html", + ), + (("filters", ("module_attribute",)), ("inherited_members", False), ("members", True)): external( + "955f3255e376*.html", + ), + (("filters", ("module_attribute",)), ("inherited_members", ("method1",)), ("members", None)): external( + "89b2703bc063*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", False), ("members", False)): external( + "91bff55e26ac*.html", + ), + ( + ("filters", ("!module_attribute",)), + ("inherited_members", False), + ("members", ("module_attribute",)), + ): external("f6889768add4*.html"), + (("filters", ()), ("inherited_members", ()), ("members", ("module_attribute",))): external( + "ca6eeb7fde7c*.html", + ), + (("filters", ()), ("inherited_members", ("method1",)), ("members", None)): external("c4287b327f2f*.html"), + (("filters", ("!module_attribute",)), ("inherited_members", ("method1",)), ("members", None)): external( + "9ac92fafd7c5*.html", + ), + (("filters", None), ("inherited_members", ("method1",)), ("members", None)): external("8054d8ab1742*.html"), + (("filters", ("module_attribute",)), ("inherited_members", ()), ("members", ())): external( + "4c974305bdd0*.html", + ), + (("filters", ()), ("inherited_members", True), ("members", None)): external("04cf3d5c7895*.html"), + (("filters", None), ("inherited_members", ("method1",)), ("members", False)): external("4742b8716333*.html"), + (("filters", None), ("inherited_members", ()), ("members", ())): external("966774acc7af*.html"), + (("filters", ("module_attribute",)), ("inherited_members", ("method1",)), ("members", ())): external( + "b2438d1195bd*.html", + ), + (("filters", None), ("inherited_members", True), ("members", None)): external("c772a3a790f9*.html"), + (("filters", ()), ("inherited_members", True), ("members", ("module_attribute",))): external( + "5f72a3efb2a0*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", True), ("members", ())): external( + "54b775cb4537*.html", + ), + (("filters", None), ("inherited_members", ("method1",)), ("members", True)): external("c2d169fd563f*.html"), + (("filters", ("module_attribute",)), ("inherited_members", ()), ("members", True)): external( + "6adfcb72f936*.html", + ), + (("filters", ()), ("inherited_members", ("method1",)), ("members", False)): external("8b3cb3a9393b*.html"), + (("filters", ("module_attribute",)), ("inherited_members", False), ("members", False)): external( + "526cde6c077e*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", ("method1",)), ("members", ())): external( + "e9bfa116c60f*.html", + ), + ( + ("filters", ("module_attribute",)), + ("inherited_members", ("method1",)), + ("members", ("module_attribute",)), + ): external("a1a44b6963ee*.html"), + (("filters", None), ("inherited_members", False), ("members", None)): external("f1da2be691e0*.html"), + (("filters", ()), ("inherited_members", ("method1",)), ("members", ("module_attribute",))): external( + "dd2fe557b7a7*.html", + ), + (("filters", None), ("inherited_members", ()), ("members", True)): external("b081434f8084*.html"), + (("filters", ("!module_attribute",)), ("inherited_members", ("method1",)), ("members", True)): external( + "bc1041795f2d*.html", + ), + (("filters", ("module_attribute",)), ("inherited_members", True), ("members", ("module_attribute",))): external( + "f381581054e5*.html", + ), + (("filters", ("module_attribute",)), ("inherited_members", True), ("members", None)): external( + "ead01120c355*.html", + ), + (("filters", ()), ("inherited_members", False), ("members", ())): external("b6a3e548f8a7*.html"), + (("filters", ("!module_attribute",)), ("inherited_members", False), ("members", True)): external( + "376dfb4b9fc9*.html", + ), + ( + ("filters", ("module_attribute",)), + ("inherited_members", False), + ("members", ("module_attribute",)), + ): external("d74b55f548b0*.html"), + (("filters", ()), ("inherited_members", True), ("members", False)): external("602be277ba8b*.html"), + (("filters", ("module_attribute",)), ("inherited_members", ()), ("members", ("module_attribute",))): external( + "69430148d9bd*.html", + ), + (("filters", None), ("inherited_members", True), ("members", False)): external("2a58672fcba8*.html"), + (("filters", ()), ("inherited_members", False), ("members", False)): external("526f9769a8d8*.html"), + (("filters", None), ("inherited_members", ()), ("members", ("module_attribute",))): external( + "fea4b8369aea*.html", + ), + (("filters", ()), ("inherited_members", ()), ("members", None)): external("8561527abb31*.html"), + (("filters", ("module_attribute",)), ("inherited_members", True), ("members", ())): external( + "894037f2c998*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", True), ("members", True)): external( + "40db9513bd7d*.html", + ), + (("filters", ("module_attribute",)), ("inherited_members", False), ("members", ())): external( + "495b3a54efd8*.html", + ), + (("filters", None), ("inherited_members", False), ("members", True)): external("0fca514fd462*.html"), + (("filters", None), ("inherited_members", True), ("members", True)): external("83da7d2d8821*.html"), + (("filters", ()), ("inherited_members", False), ("members", ("module_attribute",))): external( + "8b6a7773eeda*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", ()), ("members", ("module_attribute",))): external( + "120c39cfb973*.html", + ), + (("filters", ()), ("inherited_members", False), ("members", True)): external("7e57f525a5cf*.html"), + (("filters", ("module_attribute",)), ("inherited_members", ("method1",)), ("members", False)): external( + "dda6dce2c75e*.html", + ), + (("filters", ()), ("inherited_members", ("method1",)), ("members", True)): external("e4835b75b42e*.html"), + (("filters", ()), ("inherited_members", True), ("members", ())): external("8fcb2a1de876*.html"), + (("filters", ()), ("inherited_members", ("method1",)), ("members", ())): external("064454f2c4bd*.html"), + (("filters", ()), ("inherited_members", ()), ("members", ())): external("1a62cc2a6348*.html"), + (("filters", ("!module_attribute",)), ("inherited_members", True), ("members", None)): external( + "103c4e100ff0*.html", + ), + ( + ("filters", ("!module_attribute",)), + ("inherited_members", ("method1",)), + ("members", ("module_attribute",)), + ): external("37aba2e60532*.html"), + (("filters", None), ("inherited_members", ()), ("members", False)): external("5765a59f2465*.html"), + (("filters", ("module_attribute",)), ("inherited_members", True), ("members", False)): external( + "95b7e6fc3fae*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", False), ("members", ())): external( + "ec2b4bcdfdd7*.html", + ), + (("filters", ()), ("inherited_members", False), ("members", None)): external("fb9e57ae5121*.html"), + (("filters", None), ("inherited_members", ("method1",)), ("members", ())): external("e0a486cfc020*.html"), + (("filters", None), ("inherited_members", False), ("members", ("module_attribute",))): external( + "5b95dcb05554*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", False), ("members", None)): external( + "6ff3c37b8792*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", True), ("members", False)): external( + "97051ae4cc47*.html", + ), + (("filters", ("!module_attribute",)), ("inherited_members", ("method1",)), ("members", False)): external( + "2db574c46878*.html", + ), + }, +) diff --git a/tests/snapshots/external/.gitignore b/tests/snapshots/external/.gitignore new file mode 100644 index 00000000..45bef68b --- /dev/null +++ b/tests/snapshots/external/.gitignore @@ -0,0 +1,2 @@ +# ignore all snapshots which are not refered in the source +*-new.* diff --git a/tests/snapshots/external/034b4efd3e134e40fa4db485fb5082cd7112f6ed469d9be933d6398131db3626.html b/tests/snapshots/external/034b4efd3e134e40fa4db485fb5082cd7112f6ed469d9be933d6398131db3626.html new file mode 100644 index 00000000..51b95417 --- /dev/null +++ b/tests/snapshots/external/034b4efd3e134e40fa4db485fb5082cd7112f6ed469d9be933d6398131db3626.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/04cf3d5c7895a70042dda0d4a6a22b4cfbf11b9bf881e1e55159351249eca7cc.html b/tests/snapshots/external/04cf3d5c7895a70042dda0d4a6a22b4cfbf11b9bf881e1e55159351249eca7cc.html new file mode 100644 index 00000000..67fd84da --- /dev/null +++ b/tests/snapshots/external/04cf3d5c7895a70042dda0d4a6a22b4cfbf11b9bf881e1e55159351249eca7cc.html @@ -0,0 +1,506 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/064454f2c4bd7951a4575032e54d07c23d2c805fb9dd307a14642c3ea036b194.html b/tests/snapshots/external/064454f2c4bd7951a4575032e54d07c23d2c805fb9dd307a14642c3ea036b194.html new file mode 100644 index 00000000..87d8274a --- /dev/null +++ b/tests/snapshots/external/064454f2c4bd7951a4575032e54d07c23d2c805fb9dd307a14642c3ea036b194.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/0917f5f8089a4fd6385b491e460ee391bb0a7da49e8eddc0e0ebfe19e94c4bd1.html b/tests/snapshots/external/0917f5f8089a4fd6385b491e460ee391bb0a7da49e8eddc0e0ebfe19e94c4bd1.html new file mode 100644 index 00000000..9d1ec490 --- /dev/null +++ b/tests/snapshots/external/0917f5f8089a4fd6385b491e460ee391bb0a7da49e8eddc0e0ebfe19e94c4bd1.html @@ -0,0 +1,289 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/0b78bd7121920afe00f1e8b6613292106a02da3c3376974e424687fc786881b4.html b/tests/snapshots/external/0b78bd7121920afe00f1e8b6613292106a02da3c3376974e424687fc786881b4.html new file mode 100644 index 00000000..92d78615 --- /dev/null +++ b/tests/snapshots/external/0b78bd7121920afe00f1e8b6613292106a02da3c3376974e424687fc786881b4.html @@ -0,0 +1,320 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/0fca514fd46257cc514a4c7e91e3244ad1646ba778f38bdcd860f023052eb1c5.html b/tests/snapshots/external/0fca514fd46257cc514a4c7e91e3244ad1646ba778f38bdcd860f023052eb1c5.html new file mode 100644 index 00000000..1d4e5142 --- /dev/null +++ b/tests/snapshots/external/0fca514fd46257cc514a4c7e91e3244ad1646ba778f38bdcd860f023052eb1c5.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/103c4e100ff02743c7da7e0364228e5b1b6d9704cf157ddad8e4d5237397d94c.html b/tests/snapshots/external/103c4e100ff02743c7da7e0364228e5b1b6d9704cf157ddad8e4d5237397d94c.html new file mode 100644 index 00000000..3d170a08 --- /dev/null +++ b/tests/snapshots/external/103c4e100ff02743c7da7e0364228e5b1b6d9704cf157ddad8e4d5237397d94c.html @@ -0,0 +1,477 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/120c39cfb9739788d679fbf135fabceb89dbe841f422c5efadeef768aef9f884.html b/tests/snapshots/external/120c39cfb9739788d679fbf135fabceb89dbe841f422c5efadeef768aef9f884.html new file mode 100644 index 00000000..a8f9bd8f --- /dev/null +++ b/tests/snapshots/external/120c39cfb9739788d679fbf135fabceb89dbe841f422c5efadeef768aef9f884.html @@ -0,0 +1,57 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/158c9a6f19ce640f166b42bba4a0d44dd63a56aeb1301e18215ea6eec988b1bc.html b/tests/snapshots/external/158c9a6f19ce640f166b42bba4a0d44dd63a56aeb1301e18215ea6eec988b1bc.html new file mode 100644 index 00000000..f99161d6 --- /dev/null +++ b/tests/snapshots/external/158c9a6f19ce640f166b42bba4a0d44dd63a56aeb1301e18215ea6eec988b1bc.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/1a62cc2a6348a4921c088c0f0cdb394e25c19a17810fc6ecf9a3c27f825fc1d6.html b/tests/snapshots/external/1a62cc2a6348a4921c088c0f0cdb394e25c19a17810fc6ecf9a3c27f825fc1d6.html new file mode 100644 index 00000000..d209facd --- /dev/null +++ b/tests/snapshots/external/1a62cc2a6348a4921c088c0f0cdb394e25c19a17810fc6ecf9a3c27f825fc1d6.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/2a58672fcba85cfac38d0539cc632f6959cb755cda49334c73f71e642ce5185a.html b/tests/snapshots/external/2a58672fcba85cfac38d0539cc632f6959cb755cda49334c73f71e642ce5185a.html new file mode 100644 index 00000000..f29f7a5f --- /dev/null +++ b/tests/snapshots/external/2a58672fcba85cfac38d0539cc632f6959cb755cda49334c73f71e642ce5185a.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/2bb9dcc2e619ad1b7561fb6a6d3e40b964ba021452fa27c19449bc64eb381009.html b/tests/snapshots/external/2bb9dcc2e619ad1b7561fb6a6d3e40b964ba021452fa27c19449bc64eb381009.html new file mode 100644 index 00000000..af6bd9bf --- /dev/null +++ b/tests/snapshots/external/2bb9dcc2e619ad1b7561fb6a6d3e40b964ba021452fa27c19449bc64eb381009.html @@ -0,0 +1,57 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/2db574c4687835d5726e9549e2478925de87b4bdcf9a72de0a01635b69e2cb8a.html b/tests/snapshots/external/2db574c4687835d5726e9549e2478925de87b4bdcf9a72de0a01635b69e2cb8a.html new file mode 100644 index 00000000..97bbdc45 --- /dev/null +++ b/tests/snapshots/external/2db574c4687835d5726e9549e2478925de87b4bdcf9a72de0a01635b69e2cb8a.html @@ -0,0 +1,26 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/376dfb4b9fc9aa52927b90f3b54d16074d90eaa10955d9bae86a6f3eebf77e89.html b/tests/snapshots/external/376dfb4b9fc9aa52927b90f3b54d16074d90eaa10955d9bae86a6f3eebf77e89.html new file mode 100644 index 00000000..d8bb8362 --- /dev/null +++ b/tests/snapshots/external/376dfb4b9fc9aa52927b90f3b54d16074d90eaa10955d9bae86a6f3eebf77e89.html @@ -0,0 +1,320 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/37aba2e60532b334b7ad9ff898df33f3d3becffed12df2d39511d6f34421c508.html b/tests/snapshots/external/37aba2e60532b334b7ad9ff898df33f3d3becffed12df2d39511d6f34421c508.html new file mode 100644 index 00000000..1f6f4790 --- /dev/null +++ b/tests/snapshots/external/37aba2e60532b334b7ad9ff898df33f3d3becffed12df2d39511d6f34421c508.html @@ -0,0 +1,59 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/3eae6454c5cd5b1346a88af7ca6aff82ba32e4f3251c57419e8c40dc4118f9d5.html b/tests/snapshots/external/3eae6454c5cd5b1346a88af7ca6aff82ba32e4f3251c57419e8c40dc4118f9d5.html new file mode 100644 index 00000000..f088bf8b --- /dev/null +++ b/tests/snapshots/external/3eae6454c5cd5b1346a88af7ca6aff82ba32e4f3251c57419e8c40dc4118f9d5.html @@ -0,0 +1,55 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/404ebda5daa191fedf31d8c453693ae58cb224181576b72cd86ed5df53f9cafc.html b/tests/snapshots/external/404ebda5daa191fedf31d8c453693ae58cb224181576b72cd86ed5df53f9cafc.html new file mode 100644 index 00000000..ba31dd82 --- /dev/null +++ b/tests/snapshots/external/404ebda5daa191fedf31d8c453693ae58cb224181576b72cd86ed5df53f9cafc.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/40db9513bd7dd8efba2fb7593d2f20e0d725cfb69baae84bffd5649f242fb7a9.html b/tests/snapshots/external/40db9513bd7dd8efba2fb7593d2f20e0d725cfb69baae84bffd5649f242fb7a9.html new file mode 100644 index 00000000..a6114d6e --- /dev/null +++ b/tests/snapshots/external/40db9513bd7dd8efba2fb7593d2f20e0d725cfb69baae84bffd5649f242fb7a9.html @@ -0,0 +1,508 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/423e03090516acac7ccd614c2b752143fb0653a73a73bdc1c6cd7b7938f82da3.html b/tests/snapshots/external/423e03090516acac7ccd614c2b752143fb0653a73a73bdc1c6cd7b7938f82da3.html new file mode 100644 index 00000000..1fb4a99e --- /dev/null +++ b/tests/snapshots/external/423e03090516acac7ccd614c2b752143fb0653a73a73bdc1c6cd7b7938f82da3.html @@ -0,0 +1,55 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/4742b8716333f11fd5fad33002b8e6ddb6ba80f6d040c68ac03b906c9f41c5c4.html b/tests/snapshots/external/4742b8716333f11fd5fad33002b8e6ddb6ba80f6d040c68ac03b906c9f41c5c4.html new file mode 100644 index 00000000..4294b7de --- /dev/null +++ b/tests/snapshots/external/4742b8716333f11fd5fad33002b8e6ddb6ba80f6d040c68ac03b906c9f41c5c4.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/495b3a54efd88e65e1de8459abb20b36c23e7e3285b50340cf007be7e07d879f.html b/tests/snapshots/external/495b3a54efd88e65e1de8459abb20b36c23e7e3285b50340cf007be7e07d879f.html new file mode 100644 index 00000000..b8ce4e02 --- /dev/null +++ b/tests/snapshots/external/495b3a54efd88e65e1de8459abb20b36c23e7e3285b50340cf007be7e07d879f.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/49e01ef023a5b4f9de4e0fcd88fe6e49ff5549d57885fb95494f58bd01d3c873.html b/tests/snapshots/external/49e01ef023a5b4f9de4e0fcd88fe6e49ff5549d57885fb95494f58bd01d3c873.html new file mode 100644 index 00000000..d4a28cd6 --- /dev/null +++ b/tests/snapshots/external/49e01ef023a5b4f9de4e0fcd88fe6e49ff5549d57885fb95494f58bd01d3c873.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/4b44c8524385949ab7b3cb48308ac7a6815d76b162f935820a07260049c5d9d3.html b/tests/snapshots/external/4b44c8524385949ab7b3cb48308ac7a6815d76b162f935820a07260049c5d9d3.html new file mode 100644 index 00000000..e5320917 --- /dev/null +++ b/tests/snapshots/external/4b44c8524385949ab7b3cb48308ac7a6815d76b162f935820a07260049c5d9d3.html @@ -0,0 +1,248 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + module_attribute + + + + + module-attribute + + + +

+
+
module_attribute: int = 42
+
+
+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + class_attribute + + + + + class-attribute + + + + + instance-attribute + + + +

+
+
class_attribute: int = 42
+
+
+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + instance_attribute + + + + + instance-attribute + + + +

+
+
instance_attribute = a + b
+
+
+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + __init__ + +

+
+
__init__(a: int, b: str) -> None
+
+
+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + method1 + +

+
+
method1(a: int, b: str) -> None
+
+
+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + method2 + +

+
+
method2(a: int, b: str) -> None
+
+
+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + module_function + +

+
+
module_function(a: int, b: str) -> None
+
+
+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/4c974305bdd01df266d3db672ab349a88b66b708ae1e260cd49abc7986956d8d.html b/tests/snapshots/external/4c974305bdd01df266d3db672ab349a88b66b708ae1e260cd49abc7986956d8d.html new file mode 100644 index 00000000..04a5b1f8 --- /dev/null +++ b/tests/snapshots/external/4c974305bdd01df266d3db672ab349a88b66b708ae1e260cd49abc7986956d8d.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/510920fc9f8ab28568db30260a7ee38651c821af3b07dd53d6f742ad58423a73.html b/tests/snapshots/external/510920fc9f8ab28568db30260a7ee38651c821af3b07dd53d6f742ad58423a73.html new file mode 100644 index 00000000..8ecafaea --- /dev/null +++ b/tests/snapshots/external/510920fc9f8ab28568db30260a7ee38651c821af3b07dd53d6f742ad58423a73.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/526cde6c077ede8100480cf00e2028f5ace472cc5e0cb8329e964e02caf7f5a4.html b/tests/snapshots/external/526cde6c077ede8100480cf00e2028f5ace472cc5e0cb8329e964e02caf7f5a4.html new file mode 100644 index 00000000..30ee3651 --- /dev/null +++ b/tests/snapshots/external/526cde6c077ede8100480cf00e2028f5ace472cc5e0cb8329e964e02caf7f5a4.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/526f9769a8d8fd8804a68119473070006a79a6ae8822204bedbb3842d526b313.html b/tests/snapshots/external/526f9769a8d8fd8804a68119473070006a79a6ae8822204bedbb3842d526b313.html new file mode 100644 index 00000000..d231f5e4 --- /dev/null +++ b/tests/snapshots/external/526f9769a8d8fd8804a68119473070006a79a6ae8822204bedbb3842d526b313.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/54b775cb45378e96dfd66a2d62f4a1c3719146f5033ecf22d35d63e8be7fce4d.html b/tests/snapshots/external/54b775cb45378e96dfd66a2d62f4a1c3719146f5033ecf22d35d63e8be7fce4d.html new file mode 100644 index 00000000..d60c5eba --- /dev/null +++ b/tests/snapshots/external/54b775cb45378e96dfd66a2d62f4a1c3719146f5033ecf22d35d63e8be7fce4d.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/5765a59f24658e567bd45415a766d63c87c60187a0614fdfb200f51b0077b4f5.html b/tests/snapshots/external/5765a59f24658e567bd45415a766d63c87c60187a0614fdfb200f51b0077b4f5.html new file mode 100644 index 00000000..c190791c --- /dev/null +++ b/tests/snapshots/external/5765a59f24658e567bd45415a766d63c87c60187a0614fdfb200f51b0077b4f5.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/5a81bf8d075ad7653226c85d2058ac561d126d0008595c43a3abf61243fb1dac.html b/tests/snapshots/external/5a81bf8d075ad7653226c85d2058ac561d126d0008595c43a3abf61243fb1dac.html new file mode 100644 index 00000000..aa9f566a --- /dev/null +++ b/tests/snapshots/external/5a81bf8d075ad7653226c85d2058ac561d126d0008595c43a3abf61243fb1dac.html @@ -0,0 +1,248 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + module_attribute + + + + + module-attribute + + + +

+
+
module_attribute: int = 42
+
+
+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + class_attribute + + + + + class-attribute + + + + + instance-attribute + + + +

+
+
class_attribute: int = 42
+
+
+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + instance_attribute + + + + + instance-attribute + + + +

+
+
instance_attribute = a + b
+
+
+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + __init__ + +

+
+
__init__(a: int, b: str) -> None
+
+
+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + method1 + +

+
+
method1(a: int, b: str) -> None
+
+
+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + method2 + +

+
+
method2(a: int, b: str) -> None
+
+
+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + module_function + +

+
+
module_function(a: int, b: str) -> None
+
+
+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/5b95dcb05554639437107ae384a73b2b81e1134c20ca42fa175eea0b7583c570.html b/tests/snapshots/external/5b95dcb05554639437107ae384a73b2b81e1134c20ca42fa175eea0b7583c570.html new file mode 100644 index 00000000..69ac7d11 --- /dev/null +++ b/tests/snapshots/external/5b95dcb05554639437107ae384a73b2b81e1134c20ca42fa175eea0b7583c570.html @@ -0,0 +1,55 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/5dd25fa89bcfa84be152258ee706a0b9911192b20f18aed98a78bf720a25a617.html b/tests/snapshots/external/5dd25fa89bcfa84be152258ee706a0b9911192b20f18aed98a78bf720a25a617.html new file mode 100644 index 00000000..fffa3ed1 --- /dev/null +++ b/tests/snapshots/external/5dd25fa89bcfa84be152258ee706a0b9911192b20f18aed98a78bf720a25a617.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/5f72a3efb2a011fc87993d03f3fce87da59562bbb3e620d32df3b341c155871e.html b/tests/snapshots/external/5f72a3efb2a011fc87993d03f3fce87da59562bbb3e620d32df3b341c155871e.html new file mode 100644 index 00000000..affbff1a --- /dev/null +++ b/tests/snapshots/external/5f72a3efb2a011fc87993d03f3fce87da59562bbb3e620d32df3b341c155871e.html @@ -0,0 +1,55 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/602be277ba8b9f1e9dac7f3531081ae720f4cf3f6f6fccf255d52ad4f07bd972.html b/tests/snapshots/external/602be277ba8b9f1e9dac7f3531081ae720f4cf3f6f6fccf255d52ad4f07bd972.html new file mode 100644 index 00000000..4e089043 --- /dev/null +++ b/tests/snapshots/external/602be277ba8b9f1e9dac7f3531081ae720f4cf3f6f6fccf255d52ad4f07bd972.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/60692fbc929df2df2d2ac35c87f5a961890bf88e1b3432413472d37481fa217d.html b/tests/snapshots/external/60692fbc929df2df2d2ac35c87f5a961890bf88e1b3432413472d37481fa217d.html new file mode 100644 index 00000000..fe2b0e4c --- /dev/null +++ b/tests/snapshots/external/60692fbc929df2df2d2ac35c87f5a961890bf88e1b3432413472d37481fa217d.html @@ -0,0 +1,248 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + module_attribute + + + + + module-attribute + + + +

+
+
module_attribute = 42
+
+
+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + class_attribute + + + + + class-attribute + + + + + instance-attribute + + + +

+
+
class_attribute = 42
+
+
+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + instance_attribute + + + + + instance-attribute + + + +

+
+
instance_attribute = a + b
+
+
+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + __init__ + +

+
+
__init__(a, b)
+
+
+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + method1 + +

+
+
method1(a, b)
+
+
+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + method2 + +

+
+
method2(a, b)
+
+
+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + module_function + +

+
+
module_function(a, b)
+
+
+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/61d7cd63d924bbb1898601a85cab677a266ffa2b4a15ff95d2d4386041890ecb.html b/tests/snapshots/external/61d7cd63d924bbb1898601a85cab677a266ffa2b4a15ff95d2d4386041890ecb.html new file mode 100644 index 00000000..05a67170 --- /dev/null +++ b/tests/snapshots/external/61d7cd63d924bbb1898601a85cab677a266ffa2b4a15ff95d2d4386041890ecb.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/69430148d9bd6e757b6535eae0fed6c8186038e7903696d3420d1f7c691c407c.html b/tests/snapshots/external/69430148d9bd6e757b6535eae0fed6c8186038e7903696d3420d1f7c691c407c.html new file mode 100644 index 00000000..14bc5fc9 --- /dev/null +++ b/tests/snapshots/external/69430148d9bd6e757b6535eae0fed6c8186038e7903696d3420d1f7c691c407c.html @@ -0,0 +1,57 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/6adfcb72f936cc093961b8e0b6691f5db98d98603cacc02b4b16ffafc99a5714.html b/tests/snapshots/external/6adfcb72f936cc093961b8e0b6691f5db98d98603cacc02b4b16ffafc99a5714.html new file mode 100644 index 00000000..92dd1947 --- /dev/null +++ b/tests/snapshots/external/6adfcb72f936cc093961b8e0b6691f5db98d98603cacc02b4b16ffafc99a5714.html @@ -0,0 +1,132 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/6ff3c37b87927ec8ec4d7349afc984196d90fa89d9d6159e07521d6928634d89.html b/tests/snapshots/external/6ff3c37b87927ec8ec4d7349afc984196d90fa89d9d6159e07521d6928634d89.html new file mode 100644 index 00000000..b7f9034a --- /dev/null +++ b/tests/snapshots/external/6ff3c37b87927ec8ec4d7349afc984196d90fa89d9d6159e07521d6928634d89.html @@ -0,0 +1,289 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/77ef7df6479465c0a345761e11d330d042d041055daec7e02004d5ae10061283.html b/tests/snapshots/external/77ef7df6479465c0a345761e11d330d042d041055daec7e02004d5ae10061283.html new file mode 100644 index 00000000..762d63e6 --- /dev/null +++ b/tests/snapshots/external/77ef7df6479465c0a345761e11d330d042d041055daec7e02004d5ae10061283.html @@ -0,0 +1,402 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + : + + + int + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + : + + + int + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + : + + + int + + + , + + + b + + + : + + + str + + + ) + + + -> + + + None + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + : + + + int + + + , + + + b + + + : + + + str + + + ) + + + -> + + + None + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + : + + + int + + + , + + + b + + + : + + + str + + + ) + + + -> + + + None + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + : + + + int + + + , + + + b + + + : + + + str + + + ) + + + -> + + + None + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/7e57f525a5cf4ca4e61b8df7ecab16fe41698ca44c45a658c3ccb87e414ae7c1.html b/tests/snapshots/external/7e57f525a5cf4ca4e61b8df7ecab16fe41698ca44c45a658c3ccb87e414ae7c1.html new file mode 100644 index 00000000..2938c2b6 --- /dev/null +++ b/tests/snapshots/external/7e57f525a5cf4ca4e61b8df7ecab16fe41698ca44c45a658c3ccb87e414ae7c1.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/8054d8ab1742ab36e02434861f7a8bd762025b9e9beccaf26a74a881cffb13a4.html b/tests/snapshots/external/8054d8ab1742ab36e02434861f7a8bd762025b9e9beccaf26a74a881cffb13a4.html new file mode 100644 index 00000000..84cb56b6 --- /dev/null +++ b/tests/snapshots/external/8054d8ab1742ab36e02434861f7a8bd762025b9e9beccaf26a74a881cffb13a4.html @@ -0,0 +1,353 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/80796d2709287bb31a7cdfb46c857eae78a10c58bfbe88ba12a7e3254c37c647.html b/tests/snapshots/external/80796d2709287bb31a7cdfb46c857eae78a10c58bfbe88ba12a7e3254c37c647.html new file mode 100644 index 00000000..b0328729 --- /dev/null +++ b/tests/snapshots/external/80796d2709287bb31a7cdfb46c857eae78a10c58bfbe88ba12a7e3254c37c647.html @@ -0,0 +1,57 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/83da7d2d882193b157786c7cf81dd669a19988f7259bdbe54c96b8167fe01333.html b/tests/snapshots/external/83da7d2d882193b157786c7cf81dd669a19988f7259bdbe54c96b8167fe01333.html new file mode 100644 index 00000000..1ced3dcc --- /dev/null +++ b/tests/snapshots/external/83da7d2d882193b157786c7cf81dd669a19988f7259bdbe54c96b8167fe01333.html @@ -0,0 +1,506 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/8561527abb311f68937cfabec0e9c0eedb4ab95d950de5e3446f9cc2cf5fb516.html b/tests/snapshots/external/8561527abb311f68937cfabec0e9c0eedb4ab95d950de5e3446f9cc2cf5fb516.html new file mode 100644 index 00000000..25326a1c --- /dev/null +++ b/tests/snapshots/external/8561527abb311f68937cfabec0e9c0eedb4ab95d950de5e3446f9cc2cf5fb516.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/894037f2c998497dd6ad19be3070a40c24be6d648c74954ef545f4a2cedf3c5a.html b/tests/snapshots/external/894037f2c998497dd6ad19be3070a40c24be6d648c74954ef545f4a2cedf3c5a.html new file mode 100644 index 00000000..53fd9ebf --- /dev/null +++ b/tests/snapshots/external/894037f2c998497dd6ad19be3070a40c24be6d648c74954ef545f4a2cedf3c5a.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/89b2703bc0638b0f68e238510826ee7ce4cfe8550384a0bc1de2a926b72e004c.html b/tests/snapshots/external/89b2703bc0638b0f68e238510826ee7ce4cfe8550384a0bc1de2a926b72e004c.html new file mode 100644 index 00000000..c56b7a13 --- /dev/null +++ b/tests/snapshots/external/89b2703bc0638b0f68e238510826ee7ce4cfe8550384a0bc1de2a926b72e004c.html @@ -0,0 +1,57 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/8b3cb3a9393b9397f6be0a2c3800dd19d18f8748c24a4874656cb6f7d84c2afe.html b/tests/snapshots/external/8b3cb3a9393b9397f6be0a2c3800dd19d18f8748c24a4874656cb6f7d84c2afe.html new file mode 100644 index 00000000..ecdc7781 --- /dev/null +++ b/tests/snapshots/external/8b3cb3a9393b9397f6be0a2c3800dd19d18f8748c24a4874656cb6f7d84c2afe.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/8b6a7773eedafaf64824b7947d3743f291c022b5dbb284833a395956312d35df.html b/tests/snapshots/external/8b6a7773eedafaf64824b7947d3743f291c022b5dbb284833a395956312d35df.html new file mode 100644 index 00000000..6ed426da --- /dev/null +++ b/tests/snapshots/external/8b6a7773eedafaf64824b7947d3743f291c022b5dbb284833a395956312d35df.html @@ -0,0 +1,55 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/8fcb2a1de876a3cfadeb17e49adef08339b6c8ff5947b96ea9b044af128094d3.html b/tests/snapshots/external/8fcb2a1de876a3cfadeb17e49adef08339b6c8ff5947b96ea9b044af128094d3.html new file mode 100644 index 00000000..4ec9465c --- /dev/null +++ b/tests/snapshots/external/8fcb2a1de876a3cfadeb17e49adef08339b6c8ff5947b96ea9b044af128094d3.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/91bff55e26ac3a11498a0cb77679146cbd8e17536e72e8e893efd9ec88e1cee2.html b/tests/snapshots/external/91bff55e26ac3a11498a0cb77679146cbd8e17536e72e8e893efd9ec88e1cee2.html new file mode 100644 index 00000000..c2540bdb --- /dev/null +++ b/tests/snapshots/external/91bff55e26ac3a11498a0cb77679146cbd8e17536e72e8e893efd9ec88e1cee2.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/955f3255e3760245865fd13d5bd9a53f76dbee90d32bb15eb073cee9c8e85d55.html b/tests/snapshots/external/955f3255e3760245865fd13d5bd9a53f76dbee90d32bb15eb073cee9c8e85d55.html new file mode 100644 index 00000000..d0ee0316 --- /dev/null +++ b/tests/snapshots/external/955f3255e3760245865fd13d5bd9a53f76dbee90d32bb15eb073cee9c8e85d55.html @@ -0,0 +1,132 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/95b7e6fc3faeddbb9b38767a4831020defc48ffde68b181eed8f10a5d4d19f0e.html b/tests/snapshots/external/95b7e6fc3faeddbb9b38767a4831020defc48ffde68b181eed8f10a5d4d19f0e.html new file mode 100644 index 00000000..33fd791f --- /dev/null +++ b/tests/snapshots/external/95b7e6fc3faeddbb9b38767a4831020defc48ffde68b181eed8f10a5d4d19f0e.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/966774acc7af023362703ece451a78b92ca50f5ceb5f2175765e3a2f1e9c1105.html b/tests/snapshots/external/966774acc7af023362703ece451a78b92ca50f5ceb5f2175765e3a2f1e9c1105.html new file mode 100644 index 00000000..cd70fa21 --- /dev/null +++ b/tests/snapshots/external/966774acc7af023362703ece451a78b92ca50f5ceb5f2175765e3a2f1e9c1105.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/97051ae4cc4799cb90cf8787a0f98d5804eac4337ee17e95aa9a9d89599b6521.html b/tests/snapshots/external/97051ae4cc4799cb90cf8787a0f98d5804eac4337ee17e95aa9a9d89599b6521.html new file mode 100644 index 00000000..1c21861d --- /dev/null +++ b/tests/snapshots/external/97051ae4cc4799cb90cf8787a0f98d5804eac4337ee17e95aa9a9d89599b6521.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/98164d145261bb51bf39a0040e58d59d3ca832cb2886b62aab8b9df654aa4160.html b/tests/snapshots/external/98164d145261bb51bf39a0040e58d59d3ca832cb2886b62aab8b9df654aa4160.html new file mode 100644 index 00000000..4188d6c2 --- /dev/null +++ b/tests/snapshots/external/98164d145261bb51bf39a0040e58d59d3ca832cb2886b62aab8b9df654aa4160.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/9931367ff76d3b795e39148d460262096803003007edce07112aead64fcded9c.html b/tests/snapshots/external/9931367ff76d3b795e39148d460262096803003007edce07112aead64fcded9c.html new file mode 100644 index 00000000..0f98c963 --- /dev/null +++ b/tests/snapshots/external/9931367ff76d3b795e39148d460262096803003007edce07112aead64fcded9c.html @@ -0,0 +1,55 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/9ac92fafd7c5fa7e3f7e242631830468c0a45af8889a10d5eb81fc86a072d12e.html b/tests/snapshots/external/9ac92fafd7c5fa7e3f7e242631830468c0a45af8889a10d5eb81fc86a072d12e.html new file mode 100644 index 00000000..f58cc429 --- /dev/null +++ b/tests/snapshots/external/9ac92fafd7c5fa7e3f7e242631830468c0a45af8889a10d5eb81fc86a072d12e.html @@ -0,0 +1,324 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/a1a44b6963ee7056f6c98ee6a9a957d9eade195115d8df258deb7a2d4b95a006.html b/tests/snapshots/external/a1a44b6963ee7056f6c98ee6a9a957d9eade195115d8df258deb7a2d4b95a006.html new file mode 100644 index 00000000..c2fb7b9c --- /dev/null +++ b/tests/snapshots/external/a1a44b6963ee7056f6c98ee6a9a957d9eade195115d8df258deb7a2d4b95a006.html @@ -0,0 +1,59 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/b081434f80849020297a4ad95a09d87c6611422b684cd145c0855525848a438c.html b/tests/snapshots/external/b081434f80849020297a4ad95a09d87c6611422b684cd145c0855525848a438c.html new file mode 100644 index 00000000..b0669b34 --- /dev/null +++ b/tests/snapshots/external/b081434f80849020297a4ad95a09d87c6611422b684cd145c0855525848a438c.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/b2438d1195bd20c7903a34981c8fbdc5421c2b4feece3e06ef6eefa1c82bc941.html b/tests/snapshots/external/b2438d1195bd20c7903a34981c8fbdc5421c2b4feece3e06ef6eefa1c82bc941.html new file mode 100644 index 00000000..13489831 --- /dev/null +++ b/tests/snapshots/external/b2438d1195bd20c7903a34981c8fbdc5421c2b4feece3e06ef6eefa1c82bc941.html @@ -0,0 +1,26 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/b47fe5c72b71d85eccd6ef3955cb7cb2b32486e7aa743d5e2a4c2ebdd78f7bf7.html b/tests/snapshots/external/b47fe5c72b71d85eccd6ef3955cb7cb2b32486e7aa743d5e2a4c2ebdd78f7bf7.html new file mode 100644 index 00000000..79c05405 --- /dev/null +++ b/tests/snapshots/external/b47fe5c72b71d85eccd6ef3955cb7cb2b32486e7aa743d5e2a4c2ebdd78f7bf7.html @@ -0,0 +1,132 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/b6a3e548f8a7079be1db1156ee891a44339a1719eca57feaef8b45552b326c6e.html b/tests/snapshots/external/b6a3e548f8a7079be1db1156ee891a44339a1719eca57feaef8b45552b326c6e.html new file mode 100644 index 00000000..02c7e776 --- /dev/null +++ b/tests/snapshots/external/b6a3e548f8a7079be1db1156ee891a44339a1719eca57feaef8b45552b326c6e.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/bc1041795f2d04e9360cd7586a724548d7fbf081fc2733d9a9942e13fbf3f0c6.html b/tests/snapshots/external/bc1041795f2d04e9360cd7586a724548d7fbf081fc2733d9a9942e13fbf3f0c6.html new file mode 100644 index 00000000..76ba3cc3 --- /dev/null +++ b/tests/snapshots/external/bc1041795f2d04e9360cd7586a724548d7fbf081fc2733d9a9942e13fbf3f0c6.html @@ -0,0 +1,355 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/bc9991f6f692efc8b307dafb451482ed17650b7baafbcd1ab5b1743f08525ffe.html b/tests/snapshots/external/bc9991f6f692efc8b307dafb451482ed17650b7baafbcd1ab5b1743f08525ffe.html new file mode 100644 index 00000000..14501a1d --- /dev/null +++ b/tests/snapshots/external/bc9991f6f692efc8b307dafb451482ed17650b7baafbcd1ab5b1743f08525ffe.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/c2d169fd563f10b654186e886561dc70b17d4add29007886f0200ab85d772059.html b/tests/snapshots/external/c2d169fd563f10b654186e886561dc70b17d4add29007886f0200ab85d772059.html new file mode 100644 index 00000000..5748cfb0 --- /dev/null +++ b/tests/snapshots/external/c2d169fd563f10b654186e886561dc70b17d4add29007886f0200ab85d772059.html @@ -0,0 +1,353 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/c4287b327f2fd978d53551767d08543608a70f99f62fba62e1ff6c4fa9a4df71.html b/tests/snapshots/external/c4287b327f2fd978d53551767d08543608a70f99f62fba62e1ff6c4fa9a4df71.html new file mode 100644 index 00000000..c8528466 --- /dev/null +++ b/tests/snapshots/external/c4287b327f2fd978d53551767d08543608a70f99f62fba62e1ff6c4fa9a4df71.html @@ -0,0 +1,353 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/c772a3a790f920394fe939d75e26e6104173ab9ca29f91369ec40fee05927400.html b/tests/snapshots/external/c772a3a790f920394fe939d75e26e6104173ab9ca29f91369ec40fee05927400.html new file mode 100644 index 00000000..c04488da --- /dev/null +++ b/tests/snapshots/external/c772a3a790f920394fe939d75e26e6104173ab9ca29f91369ec40fee05927400.html @@ -0,0 +1,506 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/ca6eeb7fde7c5a20c4c76a0fd2b1903bf70bc99f49bc9094d753ccc215fb1994.html b/tests/snapshots/external/ca6eeb7fde7c5a20c4c76a0fd2b1903bf70bc99f49bc9094d753ccc215fb1994.html new file mode 100644 index 00000000..32976826 --- /dev/null +++ b/tests/snapshots/external/ca6eeb7fde7c5a20c4c76a0fd2b1903bf70bc99f49bc9094d753ccc215fb1994.html @@ -0,0 +1,55 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/cb9f37ea6df7bfdcf57d9460e99175a36acb189f8d9e1afd1a9209ddd6273206.html b/tests/snapshots/external/cb9f37ea6df7bfdcf57d9460e99175a36acb189f8d9e1afd1a9209ddd6273206.html new file mode 100644 index 00000000..e92d9cfc --- /dev/null +++ b/tests/snapshots/external/cb9f37ea6df7bfdcf57d9460e99175a36acb189f8d9e1afd1a9209ddd6273206.html @@ -0,0 +1,167 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/cc7645e3f79464d1460d416a83ba58c59dcecf7c25f370ce9760150248bc7a8d.html b/tests/snapshots/external/cc7645e3f79464d1460d416a83ba58c59dcecf7c25f370ce9760150248bc7a8d.html new file mode 100644 index 00000000..5316a572 --- /dev/null +++ b/tests/snapshots/external/cc7645e3f79464d1460d416a83ba58c59dcecf7c25f370ce9760150248bc7a8d.html @@ -0,0 +1,22 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/ce6f9af785a35c08d1c930506f633e49b4102959f2ec081e320b0e0eb63f34ad.html b/tests/snapshots/external/ce6f9af785a35c08d1c930506f633e49b4102959f2ec081e320b0e0eb63f34ad.html new file mode 100644 index 00000000..3be4f986 --- /dev/null +++ b/tests/snapshots/external/ce6f9af785a35c08d1c930506f633e49b4102959f2ec081e320b0e0eb63f34ad.html @@ -0,0 +1,402 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + : + + + int + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + : + + + int + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + : + + + int + + + , + + + b + + + : + + + str + + + ) + + + -> + + + None + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + : + + + int + + + , + + + b + + + : + + + str + + + ) + + + -> + + + None + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + : + + + int + + + , + + + b + + + : + + + str + + + ) + + + -> + + + None + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + : + + + int + + + , + + + b + + + : + + + str + + + ) + + + -> + + + None + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/d74b55f548b0a72a6737edf851af4e55f80586df0997ca6ea907f8cda7ccc7cb.html b/tests/snapshots/external/d74b55f548b0a72a6737edf851af4e55f80586df0997ca6ea907f8cda7ccc7cb.html new file mode 100644 index 00000000..6769886f --- /dev/null +++ b/tests/snapshots/external/d74b55f548b0a72a6737edf851af4e55f80586df0997ca6ea907f8cda7ccc7cb.html @@ -0,0 +1,57 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/dd2fe557b7a766c5d85b594613b57dacc0872dc57f030c2b3757369751ab5306.html b/tests/snapshots/external/dd2fe557b7a766c5d85b594613b57dacc0872dc57f030c2b3757369751ab5306.html new file mode 100644 index 00000000..d5edb3eb --- /dev/null +++ b/tests/snapshots/external/dd2fe557b7a766c5d85b594613b57dacc0872dc57f030c2b3757369751ab5306.html @@ -0,0 +1,57 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/dda6dce2c75ea29566dcee154d3a23f41e62d303369ebd4b6d62aea45acdc1f8.html b/tests/snapshots/external/dda6dce2c75ea29566dcee154d3a23f41e62d303369ebd4b6d62aea45acdc1f8.html new file mode 100644 index 00000000..76a40d29 --- /dev/null +++ b/tests/snapshots/external/dda6dce2c75ea29566dcee154d3a23f41e62d303369ebd4b6d62aea45acdc1f8.html @@ -0,0 +1,26 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/e0a486cfc02099d54a838621375513b3fdc07995c9ce9ece634dbc12640cf708.html b/tests/snapshots/external/e0a486cfc02099d54a838621375513b3fdc07995c9ce9ece634dbc12640cf708.html new file mode 100644 index 00000000..16020f54 --- /dev/null +++ b/tests/snapshots/external/e0a486cfc02099d54a838621375513b3fdc07995c9ce9ece634dbc12640cf708.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/e4835b75b42eae3390ab2ac372e3c1353f5bc00909e0378f9b9ab5cf1f65fb2e.html b/tests/snapshots/external/e4835b75b42eae3390ab2ac372e3c1353f5bc00909e0378f9b9ab5cf1f65fb2e.html new file mode 100644 index 00000000..34e1f646 --- /dev/null +++ b/tests/snapshots/external/e4835b75b42eae3390ab2ac372e3c1353f5bc00909e0378f9b9ab5cf1f65fb2e.html @@ -0,0 +1,353 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/e9bfa116c60faf005ced9f40a43deb05a4e313055f7238be89561cc88d947505.html b/tests/snapshots/external/e9bfa116c60faf005ced9f40a43deb05a4e313055f7238be89561cc88d947505.html new file mode 100644 index 00000000..2842a8dd --- /dev/null +++ b/tests/snapshots/external/e9bfa116c60faf005ced9f40a43deb05a4e313055f7238be89561cc88d947505.html @@ -0,0 +1,26 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/ea97f7d3bbb8d882fef7f1086e9ccffe3fb45dd2a26d07fed7005984c4f620f0.html b/tests/snapshots/external/ea97f7d3bbb8d882fef7f1086e9ccffe3fb45dd2a26d07fed7005984c4f620f0.html new file mode 100644 index 00000000..14f23eb3 --- /dev/null +++ b/tests/snapshots/external/ea97f7d3bbb8d882fef7f1086e9ccffe3fb45dd2a26d07fed7005984c4f620f0.html @@ -0,0 +1,248 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + module_attribute + + + + + module-attribute + + + +

+
+
module_attribute = 42
+
+
+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + class_attribute + + + + + class-attribute + + + + + instance-attribute + + + +

+
+
class_attribute = 42
+
+
+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + instance_attribute + + + + + instance-attribute + + + +

+
+
instance_attribute = a + b
+
+
+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + __init__ + +

+
+
__init__(a, b)
+
+
+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + method1 + +

+
+
method1(a, b)
+
+
+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + method2 + +

+
+
method2(a, b)
+
+
+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + module_function + +

+
+
module_function(a, b)
+
+
+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/ead01120c3559fb1ed111ca06ec200141d915554e7b45348b1ef8d7bd6ff2a17.html b/tests/snapshots/external/ead01120c3559fb1ed111ca06ec200141d915554e7b45348b1ef8d7bd6ff2a17.html new file mode 100644 index 00000000..8a9c3245 --- /dev/null +++ b/tests/snapshots/external/ead01120c3559fb1ed111ca06ec200141d915554e7b45348b1ef8d7bd6ff2a17.html @@ -0,0 +1,55 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/ec2b4bcdfdd7d728f0fba2896277d07c2edf569a39198d48d0f9ce3d3b93dddf.html b/tests/snapshots/external/ec2b4bcdfdd7d728f0fba2896277d07c2edf569a39198d48d0f9ce3d3b93dddf.html new file mode 100644 index 00000000..f73f6903 --- /dev/null +++ b/tests/snapshots/external/ec2b4bcdfdd7d728f0fba2896277d07c2edf569a39198d48d0f9ce3d3b93dddf.html @@ -0,0 +1,24 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+
+
diff --git a/tests/snapshots/external/eff41840b8677f740c52393737a032c20993f616c4267919efc6e330d384d973.html b/tests/snapshots/external/eff41840b8677f740c52393737a032c20993f616c4267919efc6e330d384d973.html new file mode 100644 index 00000000..58c973f1 --- /dev/null +++ b/tests/snapshots/external/eff41840b8677f740c52393737a032c20993f616c4267919efc6e330d384d973.html @@ -0,0 +1,506 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/f0be8c48bdb1f52a2edcb664094ac3dd4165ce5ca3266905fc6baa2b69cfc229.html b/tests/snapshots/external/f0be8c48bdb1f52a2edcb664094ac3dd4165ce5ca3266905fc6baa2b69cfc229.html new file mode 100644 index 00000000..2d4dabbb --- /dev/null +++ b/tests/snapshots/external/f0be8c48bdb1f52a2edcb664094ac3dd4165ce5ca3266905fc6baa2b69cfc229.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/f1da2be691e05b9a4bb1cafdb14d16e0db818124173a531b16586131aebb4d53.html b/tests/snapshots/external/f1da2be691e05b9a4bb1cafdb14d16e0db818124173a531b16586131aebb4d53.html new file mode 100644 index 00000000..54d02134 --- /dev/null +++ b/tests/snapshots/external/f1da2be691e05b9a4bb1cafdb14d16e0db818124173a531b16586131aebb4d53.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/f381581054e5eb6020355b2398c71238bf8dc2881afc6925d2477b3150afe978.html b/tests/snapshots/external/f381581054e5eb6020355b2398c71238bf8dc2881afc6925d2477b3150afe978.html new file mode 100644 index 00000000..39792820 --- /dev/null +++ b/tests/snapshots/external/f381581054e5eb6020355b2398c71238bf8dc2881afc6925d2477b3150afe978.html @@ -0,0 +1,57 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/f6889768add4a1d55e7f604032d33fc7798152a1de068b6d3f239146245e6cdd.html b/tests/snapshots/external/f6889768add4a1d55e7f604032d33fc7798152a1de068b6d3f239146245e6cdd.html new file mode 100644 index 00000000..6956e860 --- /dev/null +++ b/tests/snapshots/external/f6889768add4a1d55e7f604032d33fc7798152a1de068b6d3f239146245e6cdd.html @@ -0,0 +1,57 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/fb9e57ae51211af390d6e6340e81b8d3e5d501d72e5e67d57d1efef44dda71ce.html b/tests/snapshots/external/fb9e57ae51211af390d6e6340e81b8d3e5d501d72e5e67d57d1efef44dda71ce.html new file mode 100644 index 00000000..2522e962 --- /dev/null +++ b/tests/snapshots/external/fb9e57ae51211af390d6e6340e81b8d3e5d501d72e5e67d57d1efef44dda71ce.html @@ -0,0 +1,318 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+

+ + Class + +

+
+

+ Docstring for + + Class + + . +

+
+
+

+ + + class_attribute + + + = + + + 42 + + + + + + class-attribute + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.class_attribute + + . +

+
+
+
+

+ + + instance_attribute + + + = + + + a + + + + + + + b + + + + + + instance-attribute + + + +

+
+

+ Docstring for + + Class.instance_attribute + + . +

+
+
+
+

+ + NestedClass + +

+
+

+ Docstring for + + NestedClass + + . +

+
+
+
+

+ + + __init__ + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.__init__ + + . +

+
+
+
+

+ + + method1 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method1 + + . +

+
+
+
+

+ + + method2 + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + Class.method2 + + . +

+
+
+
+
+
+
+

+ + Subclass + +

+
+

+ Bases: + + + Class + + +

+

+ Docstring for + + Subclass + + . +

+
+
+
+
+
+

+ + + module_function + + + ( + + + a + + + , + + + b + + + ) + + +

+
+

+ Docstring for + + module_function + + . +

+
+
+
+
+
diff --git a/tests/snapshots/external/fea4b8369aead4a02fbab27f4593f70528504a1c9c99820cebd9c9ee4c7ef2f4.html b/tests/snapshots/external/fea4b8369aead4a02fbab27f4593f70528504a1c9c99820cebd9c9ee4c7ef2f4.html new file mode 100644 index 00000000..83351302 --- /dev/null +++ b/tests/snapshots/external/fea4b8369aead4a02fbab27f4593f70528504a1c9c99820cebd9c9ee4c7ef2f4.html @@ -0,0 +1,55 @@ + + +
+

+ + pkg + +

+
+

+ Docstring for the package. +

+
+
+

+ + + module_attribute + + + = + + + 42 + + + + + + module-attribute + + + +

+
+

+ Docstring for + + module_attribute + + . +

+
+
+
+
+
diff --git a/tests/test_end_to_end.py b/tests/test_end_to_end.py new file mode 100644 index 00000000..69a0bddf --- /dev/null +++ b/tests/test_end_to_end.py @@ -0,0 +1,145 @@ +"""End-to-end tests for every combination of options.""" + +from __future__ import annotations + +import json +import re +from typing import TYPE_CHECKING, Any + +import bs4 +import pytest +from griffe import temporary_pypackage +from inline_snapshot import outsource + +from tests.snapshots import snapshots_members, snapshots_signatures + +if TYPE_CHECKING: + from mkdocstrings.handlers.python import PythonHandler + + +def _normalize_html(html: str) -> str: + soup = bs4.BeautifulSoup(html, features="html.parser") + html = soup.prettify() + html = re.sub(r"\b(0x)[a-f0-9]+\b", r"\1...", html) + html = re.sub(r"^(Build Date UTC ?:).+", r"\1...", html, flags=re.MULTILINE) + html = re.sub(r"\b[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}\b", r"...", html) + html = re.sub(r'(?<=id="cell-id=)\w+(?=")', r"...", html) + return html # noqa: RET504 + + +def _render(handler: PythonHandler, code: str, final_options: dict[str, Any]) -> str: + final_options.pop("handler", None) + final_options.pop("session_handler", None) + handler_options = final_options.copy() + + # Some default options to make snapshots easier to review. + handler_options.setdefault("heading_level", 1) + handler_options.setdefault("show_root_heading", True) + handler_options.setdefault("show_source", False) + + with temporary_pypackage("pkg", {"__init__.py": code}) as tmppkg: + handler._paths.insert(0, tmppkg.tmpdir) + data = handler.collect("pkg", handler_options) + html = handler.render(data, handler_options) + return _normalize_html(html) + + +def _render_options(options: dict[str, Any]) -> str: + return f"\n\n" + + +# Signature options +@pytest.mark.parametrize("show_signature_annotations", [True, False]) +@pytest.mark.parametrize("signature_crossrefs", [True, False]) +@pytest.mark.parametrize("separate_signature", [True, False]) +def test_end_to_end_for_signatures( + session_handler: PythonHandler, + show_signature_annotations: bool, + signature_crossrefs: bool, + separate_signature: bool, +) -> None: + """Test rendering of a given theme's templates. + + Parameters: + identifier: Parametrized identifier. + session_handler: Python handler (fixture). + """ + final_options = { + "show_signature_annotations": show_signature_annotations, + "signature_crossrefs": signature_crossrefs, + "separate_signature": separate_signature, + } + code = """ + def module_function(a: int, b: str) -> None: + '''Docstring for `module_function`.''' + + class Class: + '''Docstring for `Class`.''' + + def __init__(self, a: int, b: str) -> None: + '''Docstring for `Class.__init__.''' + + def method1(self, a: int, b: str) -> None: + '''Docstring for `Class.method1`.''' + """ + html = _render_options(final_options) + _render(session_handler, code, final_options) + snapshot_key = tuple(sorted(final_options.items())) + assert outsource(html, suffix=".html") == snapshots_signatures[snapshot_key] + + +# Members options. +@pytest.mark.parametrize("inherited_members", [(), ("method1",), True, False]) +@pytest.mark.parametrize("members", [(), ("module_attribute",), True, False, None]) +@pytest.mark.parametrize("filters", [(), ("!module_attribute",), ("module_attribute",), None]) +def test_end_to_end_for_members( + session_handler: PythonHandler, + inherited_members: list[str] | bool | None, + members: list[str] | bool | None, + filters: list[str] | None, +) -> None: + """Test rendering of a given theme's templates. + + Parameters: + identifier: Parametrized identifier. + session_handler: Python handler (fixture). + """ + final_options = { + "inherited_members": inherited_members, + "members": members, + "filters": filters, + } + code = """ + '''Docstring for the package.''' + + def module_function(a: int, b: str) -> None: + '''Docstring for `module_function`.''' + + class Class: + '''Docstring for `Class`.''' + + class NestedClass: + '''Docstring for `NestedClass`.''' + + class_attribute: int = 42 + '''Docstring for `Class.class_attribute`.''' + + def __init__(self, a: int, b: str) -> None: + '''Docstring for `Class.__init__`.''' + self.instance_attribute = a + b + '''Docstring for `Class.instance_attribute`.''' + + def method1(self, a: int, b: str) -> None: + '''Docstring for `Class.method1`.''' + + def method2(self, a: int, b: str) -> None: + '''Docstring for `Class.method2`.''' + + module_attribute: int = 42 + '''Docstring for `module_attribute`.''' + + class Subclass(Class): + '''Docstring for `Subclass`.''' + """ + html = _render_options(final_options) + _render(session_handler, code, final_options) + snapshot_key = tuple(sorted(final_options.items())) + assert outsource(html, suffix=".html") == snapshots_members[snapshot_key]