3 from test import test_support
5 from test import support as test_support
7 from gentoolkit import equery
9 class TestEqueryInit(unittest.TestCase):
17 def test_expand_module_name(self):
18 # Test that module names are properly expanded
35 self.failUnlessEqual(equery.NAME_MAP, name_map)
36 for short_name, long_name in zip(name_map, name_map.values()):
37 self.failUnlessEqual(equery.expand_module_name(short_name),
39 self.failUnlessEqual(equery.expand_module_name(long_name),
41 unused_keys = set(map(chr, range(0, 256))).difference(name_map.keys())
42 for key in unused_keys:
43 self.failUnlessRaises(KeyError, equery.expand_module_name, key)
47 test_support.run_unittest(TestEqueryInit)
50 if __name__ == '__main__':