Esempio n. 1
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')))
Esempio n. 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')))
Esempio n. 3
0
 def test_recursive(self):
     ops.chown(self.workspace.path,
               user=self.user,
               group=self.group,
               recursive=True)
Esempio n. 4
0
 def test_chown(self):
     ops.chown(self.workspace.path, user=self.user, group=self.group)
Esempio n. 5
0
 def test_group(self):
     ops.chown(self.workspace.path, group=self.group)
Esempio n. 6
0
 def test_user(self):
     ops.chown(self.workspace.path, user=self.user)
Esempio n. 7
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)
Esempio n. 8
0
 def test_recursive(self):
     ops.chown(self.workspace.path, user=self.user, group=self.group, recursive=True)
Esempio n. 9
0
 def test_chown(self):
     ops.chown(self.workspace.path, user=self.user, group=self.group)
Esempio n. 10
0
 def test_group(self):
     ops.chown(self.workspace.path, group=self.group)
Esempio n. 11
0
 def test_user(self):
     ops.chown(self.workspace.path, user=self.user)
Esempio n. 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)