3 from gentoolkit import equery
5 class TestEqueryInit(unittest.TestCase):
13 def test_expand_module_name(self):
14 # Test that module names are properly expanded
31 self.failUnlessEqual(equery.NAME_MAP, name_map)
32 for short_name, long_name in zip(name_map, name_map.values()):
33 self.failUnlessEqual(equery.expand_module_name(short_name),
35 self.failUnlessEqual(equery.expand_module_name(long_name),
37 unused_keys = set(map(chr, range(0, 256))).difference(name_map.keys())
38 for key in unused_keys:
39 self.failUnlessRaises(KeyError, equery.expand_module_name, key)
43 suite = unittest.TestLoader().loadTestsFromTestCase(TestEqueryInit)
44 unittest.TextTestRunner(verbosity=2).run(suite)
45 test_main.__test__ = False
48 if __name__ == '__main__':