diff options
| author | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2009-03-18 10:02:18 +0100 |
|---|---|---|
| committer | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2009-03-18 10:02:18 +0100 |
| commit | bf9268e532abd5fac62788f57e4ca8b88c59652f (patch) | |
| tree | 726ac31c9eba6704937187b27fd8eb782661c85f /test | |
| parent | 6e0619f91ffa1561fb0908ed55d75c955b9f5f9f (diff) | |
| download | astroid-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.py | 15 | ||||
| -rw-r--r-- | test/unittest_scoped_nodes.py | 3 |
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): |
