From 04f1375b104553f4c97beb397229cf6b25585243 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 5 Jan 2022 19:17:42 +0100 Subject: [PATCH] documentation/python: test checking for duplicates with enums present. This asserts because the enum entries don't have the .object property. Fix in the next commit. --- .../inspect_duplicate_class.html | 11 +++++++++++ .../inspect_duplicate_class/__init__.py | 9 +++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/documentation/test_python/inspect_duplicate_class/inspect_duplicate_class.html b/documentation/test_python/inspect_duplicate_class/inspect_duplicate_class.html index 18d4039f..c3107130 100644 --- a/documentation/test_python/inspect_duplicate_class/inspect_duplicate_class.html +++ b/documentation/test_python/inspect_duplicate_class/inspect_duplicate_class.html @@ -30,6 +30,7 @@ @@ -48,6 +49,16 @@
A class present in two modules.
+
+

Enums

+
+
+ class AnEnum(enum.Enum): AAA = 3 +
+
An enum which is earlier than Bar, and with values that shouldn't be +checked for duplicates because they don't have the .object property
+
+
diff --git a/documentation/test_python/inspect_duplicate_class/inspect_duplicate_class/__init__.py b/documentation/test_python/inspect_duplicate_class/inspect_duplicate_class/__init__.py index 4bea8361..8fffbd87 100644 --- a/documentation/test_python/inspect_duplicate_class/inspect_duplicate_class/__init__.py +++ b/documentation/test_python/inspect_duplicate_class/inspect_duplicate_class/__init__.py @@ -1,4 +1,9 @@ - +import enum from .sub import Foo as Bar -__all__ = ['sub', 'Bar'] +class AnEnum(enum.Enum): + """An enum which is earlier than Bar, and with values that shouldn't be + checked for duplicates because they don't have the .object property""" + AAA = 3 + +__all__ = ['AnEnum', 'sub', 'Bar'] -- 2.30.2