108 > pass |
108 > pass |
109 > @eh.wrapclass(klass, 'lksjdf') |
109 > @eh.wrapclass(klass, 'lksjdf') |
110 > def f(): |
110 > def f(): |
111 > pass |
111 > pass |
112 > EOF |
112 > EOF |
113 $ byteify_strings testfile.py --allow-attr-methods |
113 |
|
114 Test without attr*() as methods |
|
115 |
|
116 $ cat > testfile.py <<EOF |
|
117 > setattr(o, 'a', 1) |
|
118 > util.setattr(o, 'ae', 1) |
|
119 > util.getattr(o, 'alksjdf', 'default') |
|
120 > util.addattr(o, 'asdf') |
|
121 > util.hasattr(o, 'lksjdf', 'default') |
|
122 > util.safehasattr(o, 'lksjdf', 'default') |
|
123 > @eh.wrapfunction(func, 'lksjdf') |
|
124 > def f(): |
|
125 > pass |
|
126 > @eh.wrapclass(klass, 'lksjdf') |
|
127 > def f(): |
|
128 > pass |
|
129 > EOF |
|
130 $ byteify_strings testfile.py |
114 setattr(o, 'a', 1) |
131 setattr(o, 'a', 1) |
115 util.setattr(o, 'ae', 1) |
132 util.setattr(o, 'ae', 1) |
116 util.getattr(o, 'alksjdf', b'default') |
133 util.getattr(o, 'alksjdf', b'default') |
117 util.addattr(o, 'asdf') |
134 util.addattr(o, 'asdf') |
118 util.hasattr(o, 'lksjdf', b'default') |
135 util.hasattr(o, 'lksjdf', b'default') |
119 util.safehasattr(o, 'lksjdf', b'default') |
136 util.safehasattr(o, 'lksjdf', b'default') |
120 @eh.wrapfunction(func, 'lksjdf') |
137 @eh.wrapfunction(func, 'lksjdf') |
121 def f(): |
138 def f(): |
122 pass |
139 pass |
123 @eh.wrapclass(klass, 'lksjdf') |
140 @eh.wrapclass(klass, 'lksjdf') |
124 def f(): |
|
125 pass |
|
126 |
|
127 Test without attr*() as methods |
|
128 |
|
129 $ cat > testfile.py <<EOF |
|
130 > setattr(o, 'a', 1) |
|
131 > util.setattr(o, 'ae', 1) |
|
132 > util.getattr(o, 'alksjdf', 'default') |
|
133 > util.addattr(o, 'asdf') |
|
134 > util.hasattr(o, 'lksjdf', 'default') |
|
135 > util.safehasattr(o, 'lksjdf', 'default') |
|
136 > @eh.wrapfunction(func, 'lksjdf') |
|
137 > def f(): |
|
138 > pass |
|
139 > @eh.wrapclass(klass, 'lksjdf') |
|
140 > def f(): |
|
141 > pass |
|
142 > EOF |
|
143 $ byteify_strings testfile.py |
|
144 setattr(o, 'a', 1) |
|
145 util.setattr(o, b'ae', 1) |
|
146 util.getattr(o, b'alksjdf', b'default') |
|
147 util.addattr(o, b'asdf') |
|
148 util.hasattr(o, b'lksjdf', b'default') |
|
149 util.safehasattr(o, b'lksjdf', b'default') |
|
150 @eh.wrapfunction(func, b'lksjdf') |
|
151 def f(): |
|
152 pass |
|
153 @eh.wrapclass(klass, b'lksjdf') |
|
154 def f(): |
141 def f(): |
155 pass |
142 pass |
156 |
143 |
157 Test ignore comments |
144 Test ignore comments |
158 |
145 |