def test_special_cases():
 import foo
 AreEqual(foo.Foo().BAR, 4)
 for partial_ns in ['ZERO', 'ONE', 'a', 'UNDERSCORE', 'WHITESPACE', 'BIGFILENAME']:
  mod_name = ('foo' + partial_ns)
  exec ('import ' + mod_name)
  exec (('AreEqual(' + mod_name) + '.Foo().BAR, 1)')

def test_special_cases ( ) : import foo AreEqual ( foo . Foo ( ) . BAR , 4 ) for partial_ns in [ 'ZERO' , 'ONE' , 'a' , 'UNDERSCORE' , 'WHITESPACE' , 'BIGFILENAME' ] : mod_name = ( 'foo' + partial_ns ) exec ( 'import ' + mod_name ) exec ( ( 'AreEqual(' + mod_name ) + '.Foo().BAR, 1)' )
extraordinary cases that should still be supported by ip .