def test_CheckAllConfigsAndMixinsReferenced_unreferenced(self): configs = ast.literal_eval(TEST_UNREFERENCED_MIXIN_CONFIG) errs = [] all_configs = validation.GetAllConfigsMaster(configs['buckets']) config_configs = configs['configs'] mixins = configs['mixins'] validation.CheckAllConfigsAndMixinsReferenced(errs, all_configs, config_configs, mixins) self.assertIn('Unreferenced mixin "unreferenced_mixin".', errs)
def test_CheckAllConfigsAndMixinsReferenced_unknown(self): configs = ast.literal_eval(TEST_UNKNOWNMIXIN_CONFIG) errs = [] all_configs = validation.GetAllConfigsMaster(configs['buckets']) config_configs = configs['configs'] mixins = configs['mixins'] validation.CheckAllConfigsAndMixinsReferenced(errs, all_configs, config_configs, mixins) self.assertIn( 'Unknown mixin "unknown_mixin" ' 'referenced by config "rel_bot_2".', errs)
def test_GetAllConfigsMaster(self): configs = ast.literal_eval(mb_unittest.TEST_CONFIG) all_configs = validation.GetAllConfigsMaster(configs['masters']) self.assertEqual(all_configs['rel_bot'], 'fake_master') self.assertEqual(all_configs['debug_goma'], 'fake_master')