chiark / gitweb /
documentation/python: test checking for duplicates with enums present.
authorVladimír Vondruš <mosra@centrum.cz>
Wed, 5 Jan 2022 18:17:42 +0000 (19:17 +0100)
committerVladimír Vondruš <mosra@centrum.cz>
Wed, 5 Jan 2022 18:19:30 +0000 (19:19 +0100)
This asserts because the enum entries don't have the .object property.
Fix in the next commit.

documentation/test_python/inspect_duplicate_class/inspect_duplicate_class.html
documentation/test_python/inspect_duplicate_class/inspect_duplicate_class/__init__.py

index 18d4039f1acc07f3bf0b511249b35249eaaa9be1..c3107130ce2a47ba8deaa9b01051e1493d7bd20e 100644 (file)
@@ -30,6 +30,7 @@
               <ul>
                 <li><a href="#packages">Modules</a></li>
                 <li><a href="#classes">Classes</a></li>
+                <li><a href="#enums">Enums</a></li>
               </ul>
             </li>
           </ul>
             <dd>A class present in two modules.</dd>
           </dl>
         </section>
+        <section id="enums">
+          <h2><a href="#enums">Enums</a></h2>
+          <dl class="m-doc">
+            <dt id="AnEnum">
+              <span class="m-doc-wrap-bumper">class <a href="#AnEnum" class="m-doc-self">AnEnum</a>(enum.Enum): </span><span class="m-doc-wrap"><a href="#AnEnum-AAA" class="m-doc-self" id="AnEnum-AAA">AAA</a> = 3</span>
+            </dt>
+            <dd>An enum which is earlier than Bar, and with values that shouldn&#x27;t be
+checked for duplicates because they don&#x27;t have the .object property</dd>
+          </dl>
+        </section>
       </div>
     </div>
   </div>
index 4bea836144c6e06734da44b9906da5f39c6e6aca..8fffbd87601953cb022cd56e149e4d05924e7f4b 100644 (file)
@@ -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']