3939
4040# A simple "import from" statement.
4141from bar import bar_attr
42- check ("bar_attr" , bar_attr , "bar_attr" , globals ()) #$ prints=bar_attr SPURIOUS: prints="<module bar>"
42+ check ("bar_attr" , bar_attr , "bar_attr" , globals ()) #$ prints=bar_attr
4343
4444# Importing an attribute from a subpackage of a package.
4545from package .subpackage import subpackage_attr
46- check ("subpackage_attr" , subpackage_attr , "subpackage_attr" , globals ()) #$ prints=subpackage_attr SPURIOUS: prints="<module package.subpackage.__init__>"
46+ check ("subpackage_attr" , subpackage_attr , "subpackage_attr" , globals ()) #$ prints=subpackage_attr
4747
4848# Importing a package attribute under an alias.
4949from package import package_attr as package_attr_alias
50- check ("package_attr_alias" , package_attr_alias , "package_attr" , globals ()) #$ prints=package_attr SPURIOUS: prints="<module package.__init__>"
50+ check ("package_attr_alias" , package_attr_alias , "package_attr" , globals ()) #$ prints=package_attr
5151
5252# Importing a subpackage under an alias.
5353from package import subpackage as aliased_subpackage #$ imports=package.subpackage.__init__ as=aliased_subpackage
@@ -71,12 +71,12 @@ def local_import():
7171if sys .version_info [0 ] == 3 :
7272 # Importing from a namespace module.
7373 from namespace_package .namespace_module import namespace_module_attr
74- check ("namespace_module_attr" , namespace_module_attr , "namespace_module_attr" , globals ()) #$ prints=namespace_module_attr SPURIOUS: prints="<module namespace_package.namespace_module>"
74+ check ("namespace_module_attr" , namespace_module_attr , "namespace_module_attr" , globals ()) #$ prints=namespace_module_attr
7575
7676
7777from attr_clash import clashing_attr , non_clashing_submodule #$ imports=attr_clash.clashing_attr as=clashing_attr imports=attr_clash.non_clashing_submodule as=non_clashing_submodule
78- check ("clashing_attr" , clashing_attr , "clashing_attr" , globals ()) #$ prints=clashing_attr SPURIOUS: prints="<module attr_clash.clashing_attr>" SPURIOUS: prints="<module attr_clash.__init__>"
79- check ("non_clashing_submodule" , non_clashing_submodule , "<module attr_clash.non_clashing_submodule>" , globals ()) #$ prints="<module attr_clash.non_clashing_submodule>" SPURIOUS: prints="<module attr_clash.__init__>"
78+ check ("clashing_attr" , clashing_attr , "clashing_attr" , globals ()) #$ prints=clashing_attr SPURIOUS: prints="<module attr_clash.clashing_attr>"
79+ check ("non_clashing_submodule" , non_clashing_submodule , "<module attr_clash.non_clashing_submodule>" , globals ()) #$ prints="<module attr_clash.non_clashing_submodule>"
8080
8181exit (__file__ )
8282
0 commit comments