summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSylvain Thénault <sylvain.thenault@logilab.fr>2009-03-18 10:02:18 +0100
committerSylvain Thénault <sylvain.thenault@logilab.fr>2009-03-18 10:02:18 +0100
commitbf9268e532abd5fac62788f57e4ca8b88c59652f (patch)
tree726ac31c9eba6704937187b27fd8eb782661c85f /test
parent6e0619f91ffa1561fb0908ed55d75c955b9f5f9f (diff)
downloadastroid-git-bf9268e532abd5fac62788f57e4ca8b88c59652f.tar.gz
test update (new handling of special attributes
--HG-- branch : _ast_compat
Diffstat (limited to 'test')
-rw-r--r--test/unittest_builder.py15
-rw-r--r--test/unittest_scoped_nodes.py3
2 files changed, 6 insertions, 12 deletions
diff --git a/test/unittest_builder.py b/test/unittest_builder.py
index ee024d9d..3b5e4d63 100644
--- a/test/unittest_builder.py
+++ b/test/unittest_builder.py
@@ -150,7 +150,6 @@ class BuilderTC(TestCase):
self.assert_(fclass.newstyle)
self.assert_(fclass.pytype(), '__builtin__.type')
self.assert_(isinstance(fclass['read'], nodes.Function))
- self.assert_(isinstance(fclass['__doc__'], nodes.Const), fclass['__doc__'])
# check builtin function has args.args == None
dclass = builtin_astng['dict']
self.assertEquals(dclass['has_key'].args.args, None)
@@ -350,7 +349,7 @@ class FileBuildTC(TestCase):
self.assert_(_locals is module.globals)
keys = _locals.keys()
keys.sort()
- should = ['MY_DICT', 'YO', 'YOUPI', '__dict__', '__doc__', '__file__', '__name__',
+ should = ['MY_DICT', 'YO', 'YOUPI',
'__revision__', 'global_access','modutils', 'nested_args',
'os', 'redirect', 'spawn', 'REDIRECT', 'LocalsVisitor',
'ASTWalker', 'ASTVisitor', 'extend_class']
@@ -392,24 +391,20 @@ class FileBuildTC(TestCase):
self.assertEquals(klass.root(), module)
self.assertEquals(klass.basenames, [])
self.assertEquals(klass.newstyle, False)
- self.failUnless(isinstance(klass['__doc__'], nodes.Const))
def test_class_locals(self):
"""test the 'locals' dictionary of a astng class"""
module = self.module
klass1 = module['YO']
- klass2 = module['YOUPI']
locals1 = klass1.locals
- locals2 = klass2.locals
keys = locals1.keys()
keys.sort()
- self.assertEquals(keys, ['__dict__', '__doc__', '__init__', '__module__', '__name__',
- 'a'])
+ self.assertEquals(keys, ['__init__', 'a'])
+ klass2 = module['YOUPI']
+ locals2 = klass2.locals
keys = locals2.keys()
keys.sort()
- self.assertEquals(keys, ['__dict__', '__doc__', '__init__', '__module__', '__name__',
- 'class_attr',
- 'class_method', 'method', 'static_method'])
+ self.assertEquals(keys, ['__init__', 'class_attr', 'class_method', 'method', 'static_method'])
def test_class_instance_attrs(self):
module = self.module
diff --git a/test/unittest_scoped_nodes.py b/test/unittest_scoped_nodes.py
index 0529e0e9..680fc17b 100644
--- a/test/unittest_scoped_nodes.py
+++ b/test/unittest_scoped_nodes.py
@@ -351,8 +351,7 @@ class WebAppObject(object):
astng = abuilder.string_build(data, __name__, __file__)
cls = astng['WebAppObject']
self.assertEquals(sorted(cls.locals.keys()),
- ['__dict__', '__doc__', '__module__', '__name__',
- 'appli', 'config', 'registered', 'schema'])
+ ['appli', 'config', 'registered', 'schema'])
def test_class_getattr(self):