Module(body=[FunctionDef(name='xyz',
                         args=arguments(args=[],
                                        vararg=None,
                                        kwarg=None,
                                        defaults=[]),
                         body=[Pass()],
                         decorator_list=[]),
             Print(dest=None,
                   values=[Name(id='xyz',
                                ctx=Load())],
                   nl=True),
             ClassDef(name='X',
                      bases=[],
                      body=[FunctionDef(name='abc',
                                        args=arguments(args=[Name(id='self',
                                                                  ctx=Param())],
                                                       vararg=None,
                                                       kwarg=None,
                                                       defaults=[]),
                                        body=[Pass()],
                                        decorator_list=[])],
                      decorator_list=[]),
             Print(dest=None,
                   values=[Attribute(value=Name(id='X',
                                                ctx=Load()),
                                     attr='abc',
                                     ctx=Load())],
                   nl=True),
             Print(dest=None,
                   values=[Attribute(value=Call(func=Name(id='X',
                                                          ctx=Load()),
                                                args=[],
                                                keywords=[],
                                                starargs=None,
                                                kwargs=None),
                                     attr='abc',
                                     ctx=Load())],
                   nl=True)])
