예제 #1
0
파일: test_workspace.py 프로젝트: baiqj/ops
 def test_bad_permissions(self):
     path = None
     name = 'test'
     with ops.workspace() as w:
         path = w.path
         ops.mkdir(w.join(name))
         ops.chmod(w.path, 0000)
         self.assertTrue(os.path.isdir(path))
     self.assertFalse(os.path.exists(path))
예제 #2
0
 def test_bad_permissions(self):
     path = None
     name = 'test'
     with ops.workspace() as w:
         path = w.path
         ops.mkdir(w.join(name))
         ops.chmod(w.path, 0000)
         self.assertTrue(os.path.isdir(path))
     self.assertFalse(os.path.exists(path))
예제 #3
0
파일: test_workspace.py 프로젝트: baiqj/ops
 def test_with(self):
     prefix = 'prefix-'
     suffix = '-suffix'
     path = None
     with ops.workspace(suffix=suffix, prefix=prefix) as w:
         path = w.path
         name = os.path.basename(w.path)
         self.assertTrue(os.path.isdir(path))
         self.assertTrue(name.startswith(prefix))
         self.assertTrue(name.endswith(suffix))
     self.assertFalse(os.path.exists(path))
예제 #4
0
 def test_with(self):
     prefix = 'prefix-'
     suffix = '-suffix'
     path = None
     with ops.workspace(suffix=suffix, prefix=prefix) as w:
         path = w.path
         name = os.path.basename(w.path)
         self.assertTrue(os.path.isdir(path))
         self.assertTrue(name.startswith(prefix))
         self.assertTrue(name.endswith(suffix))
     self.assertFalse(os.path.exists(path))
예제 #5
0
파일: helper.py 프로젝트: bossjones/rock
 def workspace(self):
     ns = 'rock.test.runtime.{name}-'.format(name=self.name)
     return ops.workspace(prefix=ns)