blob: 5fa873e7b34e4ec49d55728db65baba719abd033 [file] [log] [blame]
Dan Shi7836d252015-04-27 15:33:58 -07001#!/usr/bin/env python
2# Copyright 2015 The Chromium Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
5
6import json
7import os
8import unittest
9
10import common
11
12from autotest_lib.site_utils import lxc_config
13
14
15class DeployConfigTest(unittest.TestCase):
16 """Test DeployConfigManager.
17 """
18
19 def testValidate(self):
20 """Test ssp_deploy_config.json can be validated.
21 """
22 global_deploy_config_file = os.path.join(
23 common.autotest_dir, lxc_config.SSP_DEPLOY_CONFIG_FILE)
24 with open(global_deploy_config_file) as f:
25 deploy_configs = json.load(f)
26 for config in deploy_configs:
27 lxc_config.DeployConfigManager.validate(config)
28
29
30if '__main__':
31 unittest.main()