#!/usr/bin/env python
# Copyright 2015 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import json
import os
import unittest
import common
from autotest_lib.site_utils import lxc_config
class DeployConfigTest(unittest.TestCase):
"""Test DeployConfigManager.
"""
def testValidate(self):
"""Test ssp_deploy_config.json can be validated.
"""
global_deploy_config_file = os.path.join(
common.autotest_dir, lxc_config.SSP_DEPLOY_CONFIG_FILE)
with open(global_deploy_config_file) as f:
deploy_configs = json.load(f)
for config in deploy_configs:
lxc_config.DeployConfigManager.validate(config)
if '__main__':
unittest.main()