Ejemplo n.º 1
0
 def test__fix_file_ownership__as_user(self):
     venv = os.path.join(self.venv_dir, 'testvenv')
     current_user = pwd.getpwnam(getpass.getuser())
     nobody = current_user
     os.makedirs(venv)
     self.assertEqual(os.stat(venv).st_uid, current_user.pw_uid)
     self.assertEqual(os.stat(venv).st_gid, current_user.pw_gid)
     deploy.fix_file_ownership(venv, nobody.pw_uid, nobody.pw_gid)
     self.assertEqual(os.stat(venv).st_uid, nobody.pw_uid)
     self.assertEqual(os.stat(venv).st_gid, nobody.pw_gid)
Ejemplo n.º 2
0
 def test__fix_file_ownership__as_user(self):
     venv = os.path.join(self.venv_dir, 'testvenv')
     current_user = pwd.getpwnam(getpass.getuser())
     nobody = current_user
     os.makedirs(venv)
     self.assertEqual(os.stat(venv).st_uid, current_user.pw_uid)
     self.assertEqual(os.stat(venv).st_gid, current_user.pw_gid)
     deploy.fix_file_ownership(venv, nobody.pw_uid, nobody.pw_gid)
     self.assertEqual(os.stat(venv).st_uid, nobody.pw_uid)
     self.assertEqual(os.stat(venv).st_gid, nobody.pw_gid)