Get an attribute, raising SkipTest if AttributeError is raised.
(obj, name)
| 177 | |
| 178 | |
| 179 | def get_attribute(obj, name): |
| 180 | """Get an attribute, raising SkipTest if AttributeError is raised.""" |
| 181 | try: |
| 182 | attribute = getattr(obj, name) |
| 183 | except AttributeError: |
| 184 | raise unittest.SkipTest("object %r has no attribute %r" % (obj, name)) |
| 185 | else: |
| 186 | return attribute |
| 187 | |
| 188 | verbose = 1 # Flag set to 0 by regrtest.py |
| 189 | use_resources = None # Flag set to {} by regrtest.py |