1 parent 28fa84b commit ad038caCopy full SHA for ad038ca
1 file changed
tests/basics/class_descriptor.py
@@ -1,20 +1,21 @@
1
-class Descriptor:
2
- def __get__(self, obj, cls):
3
- print(type(obj) is Main)
4
- print(cls is Main)
5
- return 'result'
6
-
7
- def __set__(self, obj, val):
8
9
- print(val)
10
11
-class Main:
12
- Forward = Descriptor()
13
14
-m = Main()
15
-r = m.Forward
16
-if 'Descriptor' in repr(r.__class__):
17
- print('SKIP')
18
-else:
19
- print(r)
20
- m.Forward = 'a'
+class Descriptor:
+ def __get__(self, obj, cls):
+ print(type(obj) is Main)
+ print(cls is Main)
+ return 'result'
+
+ def __set__(self, obj, val):
+ print(val)
+class Main:
+ Forward = Descriptor()
+m = Main()
+r = m.Forward
+if 'Descriptor' in repr(r.__class__):
+ print('SKIP')
+else:
+ print(r)
+ m.Forward = 'a'
21
0 commit comments