Exemple #1
0
    def test_describe_class(self):

        class T1(object):
            def get(self):
                pass
        self.assertEqual(pycode.describe(T1),('class', 'T1'))
        self.assertEqual(pycode.describe(T1.get),('method', 'get'))
Exemple #2
0
    def test_describe_function(self):

        def f1():
            pass
        self.assertEqual(pycode.describe(f1),('function', 'f1'))
Exemple #3
0
    def test_describe_builtin(self):

        import __builtin__
        self.assertEqual(pycode.describe(__builtins__),('built-in module', '__builtin__'))
Exemple #4
0
    def test_describe_package(self):

        import tests
        self.assertEqual(pycode.describe(tests),('package', 'tests'))
Exemple #5
0
 def test_describe_simple(self):
     
     self.assertEqual(pycode.describe(types),('module', 'types'))
     self.assertEqual(pycode.describe(dir),('built-in function', 'dir'))