Merge "Fix attributes sorting based on source code"

This commit is contained in:
Jenkins 2013-08-21 13:12:29 +00:00 committed by Gerrit Code Review
commit fbd2395277

View File

@ -220,15 +220,14 @@ class TestTypes(unittest.TestCase):
assert isinstance(obj.abytes, types.bytes) assert isinstance(obj.abytes, types.bytes)
def test_named_attribute(self): def test_named_attribute(self):
class AType(object): class ABCDType(object):
a_list = types.wsattr([int], name='a.list') a_list = types.wsattr([int], name='a.list')
astr = str astr = str
types.register_type(AType) types.register_type(ABCDType)
assert len(AType._wsme_attributes) == 2 assert len(ABCDType._wsme_attributes) == 2
attrs = AType._wsme_attributes attrs = ABCDType._wsme_attributes
print(attrs)
assert attrs[0].key == 'a_list', attrs[0].key assert attrs[0].key == 'a_list', attrs[0].key
assert attrs[0].name == 'a.list', attrs[0].name assert attrs[0].name == 'a.list', attrs[0].name