Lines Matching refs:name

376 def mapping(module, name):
377 if (module, name) in NAME_MAPPING:
378 module, name = NAME_MAPPING[(module, name)]
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)]
388 return module, name
409 def getattribute(module, name):
411 for n in name.split('.'):
416 for name in dir(mod):
417 attr = getattr(mod, name)
419 yield name, attr
425 modules |= {module for module, name in REVERSE_NAME_MAPPING}
426 modules |= {module for module, name in NAME_MAPPING.values()}
454 module, name = mapping(module2, name2)
456 self.assertEqual((module, name), (module3, name3))
462 self.assertEqual(getattribute(module, name), attr)
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))
509 for name, exc in get_exceptions(builtins):
510 with self.subTest(name):
520 self.assertEqual(reverse_mapping('builtins', name),
523 self.assertEqual(reverse_mapping('builtins', name),
525 self.assertEqual(mapping('exceptions', name),
526 ('exceptions', name))
528 self.assertEqual(reverse_mapping('builtins', name),
529 ('exceptions', name))
530 self.assertEqual(mapping('exceptions', name),
531 ('builtins', name))
535 for name, exc in get_exceptions(module):
536 with self.subTest(name):
537 self.assertEqual(reverse_mapping('multiprocessing.context', name),
538 ('multiprocessing', name))
539 self.assertEqual(mapping('multiprocessing', name),
540 ('multiprocessing.context', name))