def test_from_self_resolve(self):
     spawn = next(MODULE.igetattr('spawn'))
     self.assertTrue(isinstance(spawn, nodes.Class), spawn)
     self.assertEqual(spawn.root().name, 'logilab.common.shellutils')
     self.assertEqual(spawn.qname(), 'logilab.common.shellutils.Execute')
     self.assertEqual(spawn.pytype(), '%s.classobj' % BUILTINS)
     abspath = next(MODULE2.igetattr('abspath'))
     self.assertTrue(isinstance(abspath, nodes.Function), abspath)
     self.assertEqual(abspath.root().name, 'os.path')
     self.assertEqual(abspath.qname(), 'os.path.abspath')
     self.assertEqual(abspath.pytype(), '%s.function' % BUILTINS)
Example #2
0
 def test_from_self_resolve(self):
     spawn = MODULE.igetattr('spawn').next()
     self.failUnless(isinstance(spawn, nodes.Class), spawn)
     self.failUnlessEqual(spawn.root().name, 'logilab.common.shellutils')
     self.failUnlessEqual(spawn.qname(), 'logilab.common.shellutils.Execute')
     self.failUnlessEqual(spawn.pytype(), '__builtin__.classobj')
     abspath = MODULE2.igetattr('abspath').next()
     self.failUnless(isinstance(abspath, nodes.Function), abspath)
     self.failUnlessEqual(abspath.root().name, 'os.path')
     self.failUnlessEqual(abspath.qname(), 'os.path.abspath')
     self.failUnlessEqual(abspath.pytype(), '__builtin__.function')
 def test_from_self_resolve(self):
     spawn = MODULE.igetattr('spawn').next()
     self.assertTrue(isinstance(spawn, nodes.Class), spawn)
     self.assertEqual(spawn.root().name, 'logilab.common.shellutils')
     self.assertEqual(spawn.qname(), 'logilab.common.shellutils.Execute')
     self.assertEqual(spawn.pytype(), '%s.classobj' % BUILTINS)
     abspath = MODULE2.igetattr('abspath').next()
     self.assertTrue(isinstance(abspath, nodes.Function), abspath)
     self.assertEqual(abspath.root().name, 'os.path')
     self.assertEqual(abspath.qname(), 'os.path.abspath')
     self.assertEqual(abspath.pytype(), '%s.function' % BUILTINS)
 def test_from_self_resolve(self):
     spawn = MODULE.igetattr('spawn').next()
     self.failUnless(isinstance(spawn, nodes.Class), spawn)
     self.failUnlessEqual(spawn.root().name, 'logilab.common.shellutils')
     self.failUnlessEqual(spawn.qname(),
                          'logilab.common.shellutils.Execute')
     self.failUnlessEqual(spawn.pytype(), '__builtin__.classobj')
     abspath = MODULE2.igetattr('abspath').next()
     self.failUnless(isinstance(abspath, nodes.Function), abspath)
     self.failUnlessEqual(abspath.root().name, 'os.path')
     self.failUnlessEqual(abspath.qname(), 'os.path.abspath')
     self.failUnlessEqual(abspath.pytype(), '__builtin__.function')
Example #5
0
 def test_from_self_resolve(self):
     pb = MODULE.igetattr('pb').next()
     self.assertTrue(isinstance(pb, nodes.Class), pb)
     self.assertEqual(pb.root().name, 'logilab.common.shellutils')
     self.assertEqual(pb.qname(), 'logilab.common.shellutils.ProgressBar')
     if pb.newstyle:
         self.assertEqual(pb.pytype(), '%s.type' % BUILTINS)
     else:
         self.assertEqual(pb.pytype(), '%s.classobj' % BUILTINS)
     abspath = MODULE2.igetattr('abspath').next()
     self.assertTrue(isinstance(abspath, nodes.Function), abspath)
     self.assertEqual(abspath.root().name, 'os.path')
     self.assertEqual(abspath.qname(), 'os.path.abspath')
     self.assertEqual(abspath.pytype(), '%s.function' % BUILTINS)