def test_as_string(self):
     
     ast = MODULE['modutils']
     self.assertEquals(as_string(ast), "from logilab.common import modutils")
     ast = MODULE['spawn']
     self.assertEquals(as_string(ast), "from logilab.common.shellutils import Execute as spawn")
     ast = MODULE['os']
     self.assertEquals(as_string(ast), "import os.path")
 def test_as_string(self):
     
     ast = MODULE['modutils']
     self.assertEqual(as_string(ast), "from logilab.common import modutils")
     ast = MODULE['spawn']
     self.assertEqual(as_string(ast), "from logilab.common.shellutils import Execute as spawn")
     ast = MODULE['os']
     self.assertEqual(as_string(ast), "import os.path")
Exemple #3
0
    def test_inspect_build_type_object(self):
        builtin_astng = MANAGER.astng_from_module_name('__builtin__')

        infered = list(builtin_astng.igetattr('object'))
        self.assertEquals(len(infered), 1)
        infered = infered[0]
        self.assertEquals(infered.name, 'object')
        as_string(infered)

        infered = list(builtin_astng.igetattr('type'))
        self.assertEquals(len(infered), 1)
        infered = infered[0]
        self.assertEquals(infered.name, 'type')
        as_string(infered)
Exemple #4
0
    def test_inspect_build_type_object(self):
        builtin_astng = MANAGER.astng_from_module_name('__builtin__')

        infered = list(builtin_astng.igetattr('object'))
        self.assertEquals(len(infered), 1)
        infered = infered[0]
        self.assertEquals(infered.name, 'object')
        as_string(infered)

        infered = list(builtin_astng.igetattr('type'))
        self.assertEquals(len(infered), 1)
        infered = infered[0]
        self.assertEquals(infered.name, 'type')
        as_string(infered)
Exemple #5
0
 def as_string(self):
     from logilab.astng.nodes_as_string import as_string
     return as_string(self)
Exemple #6
0
 def as_string(self):
     from logilab.astng.nodes_as_string import as_string
     return as_string(self)
 def test_as_string(self):
     ast = abuilder.string_build("a == 2")
     self.assertEqual(as_string(ast), "a == 2")
 def test_module_as_string(self):
     """just check as_string on a whole module doesn't raise an exception
     """
     self.assert_(as_string(MODULE))
     self.assert_(as_string(MODULE2))
Exemple #9
0
 def test_as_string(self):
     ast = abuilder.string_build("a == 2")
     self.assertEqual(as_string(ast), "a == 2")
Exemple #10
0
 def test_module_as_string(self):
     """just check as_string on a whole module doesn't raise an exception
     """
     self.assert_(as_string(MODULE))
     self.assert_(as_string(MODULE2))
Exemple #11
0
 def basenames(self):
     return [as_string(bnode) for bnode in self.bases]
 def basenames(self):
     return [as_string(bnode) for bnode in self.bases]