We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 407d444 commit 074d278Copy full SHA for 074d278
tests/core/test_object_proxy.py
@@ -2672,5 +2672,22 @@ class Object2(Object1):
2672
self.assertEqual(o2.__class__, type(o1))
2673
2674
2675
+class TestClassGetItem(unittest.TestCase):
2676
+
2677
+ def test_class_getitem(self):
2678
+ class Meta(type):
2679
+ def __getitem__(cls, key):
2680
+ return key
2681
2682
+ class Object(metaclass=Meta):
2683
+ pass
2684
2685
+ self.assertEqual(Object["key"], "key")
2686
2687
+ proxy = wrapt.ObjectProxy(Object)
2688
2689
+ self.assertEqual(proxy["key"], "key")
2690
2691
2692
if __name__ == "__main__":
2693
unittest.main()
0 commit comments