tests for Local paths
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
This commit is contained in:
parent
8545221787
commit
67de9d8c73
1 changed files with 35 additions and 3 deletions
|
@ -50,12 +50,45 @@ class LocalTestCase(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.temp_dir = self.mkdtemp()
|
self.temp_dir = self.mkdtemp()
|
||||||
target_host = 'localhost'
|
target_host = 'localhost'
|
||||||
out_path = self.temp_dir
|
self.out_path = self.temp_dir
|
||||||
self.local = local.Local(target_host, local_base_path, out_path)
|
self.base_path = local_base_path
|
||||||
|
self.local = local.Local(target_host, self.base_path, self.out_path)
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
shutil.rmtree(self.temp_dir)
|
shutil.rmtree(self.temp_dir)
|
||||||
|
|
||||||
|
### test api
|
||||||
|
|
||||||
|
def test_cache_path(self):
|
||||||
|
self.assertEqual(self.local.cache_path, os.path.join(self.base_path, "cache"))
|
||||||
|
|
||||||
|
def test_conf_path(self):
|
||||||
|
self.assertEqual(self.local.conf_path, os.path.join(self.base_path, "conf"))
|
||||||
|
|
||||||
|
def test_global_explorer_path(self):
|
||||||
|
self.assertEqual(self.local.global_explorer_path, os.path.join(self.base_path, "conf", "explorer"))
|
||||||
|
|
||||||
|
def test_manifest_path(self):
|
||||||
|
self.assertEqual(self.local.manifest_path, os.path.join(self.base_path, "conf", "manifest"))
|
||||||
|
|
||||||
|
def test_type_path(self):
|
||||||
|
self.assertEqual(self.local.type_path, os.path.join(self.base_path, "conf", "type"))
|
||||||
|
|
||||||
|
def test_out_path(self):
|
||||||
|
self.assertEqual(self.local.out_path, self.out_path)
|
||||||
|
|
||||||
|
def test_bin_path(self):
|
||||||
|
self.assertEqual(self.local.bin_path, os.path.join(self.out_path, "bin"))
|
||||||
|
|
||||||
|
def test_global_explorer_out_path(self):
|
||||||
|
self.assertEqual(self.local.global_explorer_out_path, os.path.join(self.out_path, "explorer"))
|
||||||
|
|
||||||
|
def test_object_path(self):
|
||||||
|
self.assertEqual(self.local.object_path, os.path.join(self.out_path, "object"))
|
||||||
|
|
||||||
|
### /test api
|
||||||
|
|
||||||
|
|
||||||
def test_run_success(self):
|
def test_run_success(self):
|
||||||
self.local.run(['/bin/true'])
|
self.local.run(['/bin/true'])
|
||||||
|
|
||||||
|
@ -96,6 +129,5 @@ class LocalTestCase(unittest.TestCase):
|
||||||
|
|
||||||
def test_create_directories(self):
|
def test_create_directories(self):
|
||||||
self.local.create_directories()
|
self.local.create_directories()
|
||||||
print('self.local.bin_path: %s' % self.local.bin_path)
|
|
||||||
self.assertTrue(os.path.isdir(self.local.out_path))
|
self.assertTrue(os.path.isdir(self.local.out_path))
|
||||||
self.assertTrue(os.path.isdir(self.local.bin_path))
|
self.assertTrue(os.path.isdir(self.local.bin_path))
|
||||||
|
|
Loading…
Reference in a new issue