From: Vladimír Vondruš Date: Wed, 5 Jan 2022 18:17:42 +0000 (+0100) Subject: documentation/python: test checking for duplicates with enums present. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=04f1375b104553f4c97beb397229cf6b25585243;p=blog.git 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. --- 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']