示例#1
0
文件: test_chown.py 项目: baiqj/ops
    def test_error(self):
        path = '/tmp/ops-chown-error'
        self.assertFalse(ops._chown(path, uid=-2))
        self.assertFalse(ops._chown(path, gid=-2))

        self.assertFalse(ops.chown(path, user=lambda x: x))
        self.assertFalse(ops.chown(path, user='******'))
        self.assertFalse(ops.chown(path, user=ops.user('ops-chown')))

        self.assertFalse(ops.chown(path, group=lambda x: x))
        self.assertFalse(ops.chown(path, group='ops-chown'))
        self.assertFalse(ops.chown(path, group=ops.user('ops-chown')))
示例#2
0
    def test_error(self):
        path = '/tmp/ops-chown-error'
        self.assertFalse(ops._chown(path, uid=-2))
        self.assertFalse(ops._chown(path, gid=-2))

        self.assertFalse(ops.chown(path, user=lambda x: x))
        self.assertFalse(ops.chown(path, user='******'))
        self.assertFalse(ops.chown(path, user=ops.user('ops-chown')))

        self.assertFalse(ops.chown(path, group=lambda x: x))
        self.assertFalse(ops.chown(path, group='ops-chown'))
        self.assertFalse(ops.chown(path, group=ops.user('ops-chown')))
示例#3
0
文件: test_chown.py 项目: baiqj/ops
 def test_recursive(self):
     ops.chown(self.workspace.path,
               user=self.user,
               group=self.group,
               recursive=True)
示例#4
0
文件: test_chown.py 项目: baiqj/ops
 def test_chown(self):
     ops.chown(self.workspace.path, user=self.user, group=self.group)
示例#5
0
文件: test_chown.py 项目: baiqj/ops
 def test_group(self):
     ops.chown(self.workspace.path, group=self.group)
示例#6
0
文件: test_chown.py 项目: baiqj/ops
 def test_user(self):
     ops.chown(self.workspace.path, user=self.user)
示例#7
0
文件: test_chown.py 项目: baiqj/ops
 def test_gid_darwin(self, chown):
     ops.chown(self.workspace.path, group=self.gid)
     chown.assert_called_with(self.workspace.path, self.uid, self.gid)
示例#8
0
 def test_recursive(self):
     ops.chown(self.workspace.path, user=self.user, group=self.group, recursive=True)
示例#9
0
 def test_chown(self):
     ops.chown(self.workspace.path, user=self.user, group=self.group)
示例#10
0
 def test_group(self):
     ops.chown(self.workspace.path, group=self.group)
示例#11
0
 def test_user(self):
     ops.chown(self.workspace.path, user=self.user)
示例#12
0
 def test_gid_darwin(self, chown):
     ops.chown(self.workspace.path, group=self.gid)
     chown.assert_called_with(self.workspace.path, self.uid, self.gid)