Lines Matching defs:module
376 def mapping(module, name):
377 if (module, name) in NAME_MAPPING:
378 module, name = NAME_MAPPING[(module, name)]
379 elif module in IMPORT_MAPPING:
380 module = IMPORT_MAPPING[module]
381 return module, name
383 def reverse_mapping(module, name):
384 if (module, name) in REVERSE_NAME_MAPPING:
385 module, name = REVERSE_NAME_MAPPING[(module, name)]
386 elif module in REVERSE_IMPORT_MAPPING:
387 module = REVERSE_IMPORT_MAPPING[module]
388 return module, name
390 def getmodule(module):
392 return sys.modules[module]
398 __import__(module)
401 print("Can't import module %r: %s" % (module, exc))
407 return sys.modules[module]
409 def getattribute(module, name):
410 obj = getmodule(module)
425 modules |= {module for module, name in REVERSE_NAME_MAPPING}
426 modules |= {module for module, name in NAME_MAPPING.values()}
427 for module in modules:
429 getmodule(module)
454 module, name = mapping(module2, name2)
456 self.assertEqual((module, name), (module3, name3))
462 self.assertEqual(getattribute(module, name), attr)
480 module = REVERSE_IMPORT_MAPPING.get(module3, module3)
481 module = IMPORT_MAPPING.get(module, module)
482 self.assertEqual(module, module3)
491 module, name = reverse_mapping(module3, name3)
493 self.assertEqual((module, name), (module2, name2))
494 module, name = mapping(module, name)
495 self.assertEqual((module, name), (module3, name3))
534 module = import_helper.import_module('multiprocessing.context')
535 for name, exc in get_exceptions(module):