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)