5 from autotest_lib
.client
.common_lib
import autotemp
8 class tempfile_test(unittest
.TestCase
):
10 def test_create_file(self
):
11 temp
= autotemp
.tempfile(unique_id
='file')
12 self
.assertTrue(os
.path
.exists(temp
.name
))
16 temp
= autotemp
.tempfile(unique_id
='clean')
17 # clean up sets name to None so we preserve it this way
19 self
.assertTrue(os
.path
.exists(name
))
21 self
.assertFalse(os
.path
.exists(name
))
25 tmp_file
= autotemp
.tempfile(unique_id
='del')
27 self
.assertTrue(os
.path
.exists(name
))
29 self
.assertFalse(os
.path
.exists(name
))
32 class tempdir(unittest
.TestCase
):
34 def test_create_dir(self
):
35 temp_dir
= autotemp
.tempdir(unique_id
='dir')
36 self
.assertTrue(os
.path
.exists(temp_dir
.name
))
37 self
.assertTrue(os
.path
.isdir(temp_dir
.name
))
41 temp_dir
= autotemp
.tempdir(unique_id
='clean')
43 self
.assertTrue(os
.path
.exists(name
))
45 self
.assertFalse(os
.path
.exists(name
))
49 temp_dir
= autotemp
.tempdir(unique_id
='del')
51 self
.assertTrue(os
.path
.exists(name
))
53 self
.assertFalse(os
.path
.exists(name
))
56 if __name__
== '__main__':