Upload the contribution of vstf as bottleneck network framework.
[bottlenecks.git] / vstf / vstf / controller / unittest / test_env_build.py
1 '''
2 Created on 2015-9-28
3
4 @author: y00228926
5 '''
6 import unittest
7 import os
8
9 from vstf.controller.unittest import model
10 from vstf.controller.env_build import env_build
11
12
13 class TestEnvBuilder(model.Test):
14     def setUp(self):
15         super(TestEnvBuilder, self).setUp()
16         self.dir = os.path.dirname(__file__)
17         
18     @unittest.skip('for now')
19     def test_build_tn(self):
20         filepath = os.path.join(self.dir,'../../../etc/vstf/env/Tn.json')
21         self.mgr = env_build.EnvBuildApi(self.conn, filepath)
22         ret = self.mgr.build()
23         self.assertTrue(ret, "build_tn failed,ret = %s" % ret)
24         
25     @unittest.skip('for now')
26     def test_build_tn1v(self):
27         filepath = os.path.join(self.dir,'../../../etc/vstf/env/Tnv.json')
28         self.mgr = env_build.EnvBuildApi(self.conn, filepath)
29         ret = self.mgr.build()
30         self.assertTrue(ret, "build_tn1v failed,ret = %s" % ret)
31         
32     @unittest.skip('for now')
33     def test_build_ti(self):
34         filepath = os.path.join(self.dir,'../../../etc/vstf/env/Ti.json')
35         self.mgr = env_build.EnvBuildApi(self.conn, filepath)
36         ret = self.mgr.build()
37         self.assertTrue(ret, "build_ti failed,ret = %s" % ret)
38         
39     @unittest.skip('for now')
40     def test_build_tu(self):
41         filepath = os.path.join(self.dir,'../../../etc/vstf/env/Tu.json')
42         self.mgr = env_build.EnvBuildApi(self.conn, filepath)
43         ret = self.mgr.build()
44         self.assertTrue(ret, "build_tu failed,ret = %s" % ret)
45     
46     def test_build_tu_bridge(self):
47         filepath = os.path.join(self.dir,'../../../etc/vstf/env/Tu_br.json')
48         self.mgr = env_build.EnvBuildApi(self.conn, filepath)
49         ret = self.mgr.build()
50         self.assertTrue(ret, "build_tu failed,ret = %s" % ret)
51            
52 if __name__ == "__main__":
53     import logging
54     logging.basicConfig(level = logging.INFO)
55     unittest.main()