summaryrefslogtreecommitdiffstats
path: root/tests/inputs/nestedtwice/test_nestedtwice.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/inputs/nestedtwice/test_nestedtwice.py')
-rw-r--r--tests/inputs/nestedtwice/test_nestedtwice.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/inputs/nestedtwice/test_nestedtwice.py b/tests/inputs/nestedtwice/test_nestedtwice.py
new file mode 100644
index 0000000..502e710
--- /dev/null
+++ b/tests/inputs/nestedtwice/test_nestedtwice.py
@@ -0,0 +1,25 @@
+import pytest
+
+from tests.output_aristaproto.nestedtwice import (
+ Test,
+ TestTop,
+ TestTopMiddle,
+ TestTopMiddleBottom,
+ TestTopMiddleEnumBottom,
+ TestTopMiddleTopMiddleBottom,
+)
+
+
+@pytest.mark.parametrize(
+ ("cls", "expected_comment"),
+ [
+ (Test, "Test doc."),
+ (TestTopMiddleEnumBottom, "EnumBottom doc."),
+ (TestTop, "Top doc."),
+ (TestTopMiddle, "Middle doc."),
+ (TestTopMiddleTopMiddleBottom, "TopMiddleBottom doc."),
+ (TestTopMiddleBottom, "Bottom doc."),
+ ],
+)
+def test_comment(cls, expected_comment):
+ assert cls.__doc__ == expected_comment