コード例 #1
0
    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)
コード例 #2
0
    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)
コード例 #3
0
 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')