Files
deb-python-wrapt/tests/test_class.py

34 lines
674 B
Python

from __future__ import print_function
import unittest
import inspect
import imp
import wrapt
from compat import PY2, PY3, exec_
DECORATORS_CODE = """
import wrapt
@wrapt.decorator
def passthru_decorator(wrapped, instance, args, kwargs):
return wrapped(*args, **kwargs)
"""
decorators = imp.new_module('decorators')
exec_(DECORATORS_CODE, decorators.__dict__, decorators.__dict__)
class class1(object):
pass
class1o = class1
class1d = decorators.passthru_decorator(class1)
class Testintrospection(unittest.TestCase):
def test_getmembers(self):
class1o_members = inspect.getmembers(class1o)
class1d_members = inspect.getmembers(class1d)