예제 #1
0
 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")
예제 #2
0
 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")
예제 #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)
예제 #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)
예제 #5
0
 def as_string(self):
     from logilab.astng.nodes_as_string import as_string
     return as_string(self)
예제 #6
0
 def as_string(self):
     from logilab.astng.nodes_as_string import as_string
     return as_string(self)
예제 #7
0
 def test_as_string(self):
     ast = abuilder.string_build("a == 2")
     self.assertEqual(as_string(ast), "a == 2")
예제 #8
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))
예제 #9
0
 def test_as_string(self):
     ast = abuilder.string_build("a == 2")
     self.assertEqual(as_string(ast), "a == 2")
예제 #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))
예제 #11
0
파일: scoped_nodes.py 프로젝트: samucc/kuma
 def basenames(self):
     return [as_string(bnode) for bnode in self.bases]
예제 #12
0
 def basenames(self):
     return [as_string(bnode) for bnode in self.bases]