summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2013-08-21 22:31:22 -0400
committerJason R. Coombs <jaraco@jaraco.com>2013-08-21 22:31:22 -0400
commit80683ea7553450b27d3132bd402e039a0b2d9fc9 (patch)
tree251461fdead24529e99faefd25c89c4db40f5a6f
parent353a0cc63e07202c6234e54b75d77d7d0f8c092a (diff)
downloadsix-80683ea7553450b27d3132bd402e039a0b2d9fc9.tar.gz
Added tests to ensure proper retention of __doc__ and __module__.
-rw-r--r--test_six.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/test_six.py b/test_six.py
index a83f1ba..ca6857b 100644
--- a/test_six.py
+++ b/test_six.py
@@ -502,10 +502,12 @@ def test_add_metaclass():
class Meta(type):
pass
class X:
- pass
+ "success"
X = six.add_metaclass(Meta)(X)
assert type(X) is Meta
assert issubclass(X, object)
+ assert X.__module__ is __name__
+ assert X.__doc__ == "success"
class Base(object):
pass
class X(Base):