From 568419241bcfd6f058b266105c32d7c195a7576d Mon Sep 17 00:00:00 2001 From: Nicholas Cilfone <23509131+ncilfone@users.noreply.github.com> Date: Fri, 3 Nov 2023 10:07:33 -0400 Subject: [PATCH] Update test_type_specific.py Removed permissions tests as it now defaults to false on checking r+w since this can break things on AWS Signed-off-by: Nicholas Cilfone <23509131+ncilfone@users.noreply.github.com> --- tests/base/test_type_specific.py | 200 +++++++++++++++---------------- 1 file changed, 100 insertions(+), 100 deletions(-) diff --git a/tests/base/test_type_specific.py b/tests/base/test_type_specific.py index 44844836..84d5d28d 100644 --- a/tests/base/test_type_specific.py +++ b/tests/base/test_type_specific.py @@ -192,103 +192,103 @@ class FileFail: config.generate() -class TestWrongPermission: - def test_dir_write_permission(self, monkeypatch, tmp_path): - """Tests directory write permission check""" - with monkeypatch.context() as m: - m.setattr( - sys, - "argv", - [""], - ) - dir = f"{str(tmp_path)}/fail_perms" - os.mkdir(dir) - subprocess.run(["chmod", "444", dir]) - - with pytest.raises(_SpockInstantiationError): - - @spock - class DirWrongPermissions: - test_dir: directory = dir - - config = ConfigArgBuilder(DirWrongPermissions, desc="Test Builder") - config.generate() - subprocess.run(["chmod", "777", dir]) - os.rmdir(dir) - - def test_dir_read_permission(self, monkeypatch, tmp_path): - """Tests directory read permission check""" - with monkeypatch.context() as m: - m.setattr( - sys, - "argv", - [""], - ) - dir = f"{str(tmp_path)}/fail_perms" - os.mkdir(dir) - subprocess.run(["chmod", "222", dir]) - - with pytest.raises(_SpockInstantiationError): - - @spock - class DirWrongPermissions: - test_dir: directory = dir - - config = ConfigArgBuilder(DirWrongPermissions, desc="Test Builder") - config.generate() - subprocess.run(["chmod", "777", dir]) - os.rmdir(dir) - - def test_file_write_permission(self, monkeypatch, tmp_path): - """Tests file write permission check""" - with monkeypatch.context() as m: - m.setattr( - sys, - "argv", - [""], - ) - - dir = f"{str(tmp_path)}/fail_perms" - os.mkdir(dir) - f = open(f"{dir}/tmp_fail.txt", "x") - f.close() - - subprocess.run(["chmod", "444", f"{dir}/tmp_fail.txt"]) - - with pytest.raises(_SpockInstantiationError): - - @spock - class FileWrongPermissions: - test_file: file = f"{dir}/tmp_fail.txt" - - config = ConfigArgBuilder(FileWrongPermissions, desc="Test Builder") - config.generate() - subprocess.run(["chmod", "777", f"{dir}/tmp_fail.txt"]) - os.remove(f"{dir}/tmp_fail.txt") - - def test_file_read_permission(self, monkeypatch, tmp_path): - """Tests file read permission check""" - with monkeypatch.context() as m: - m.setattr( - sys, - "argv", - [""], - ) - - dir = f"{str(tmp_path)}/fail_perms" - os.mkdir(dir) - f = open(f"{dir}/tmp_fail.txt", "x") - f.close() - - subprocess.run(["chmod", "222", f"{dir}/tmp_fail.txt"]) - - with pytest.raises(_SpockInstantiationError): - - @spock - class FileWrongPermissions: - test_file: file = f"{dir}/tmp_fail.txt" - - config = ConfigArgBuilder(FileWrongPermissions, desc="Test Builder") - config.generate() - subprocess.run(["chmod", "777", f"{dir}/tmp_fail.txt"]) - os.remove(f"{dir}/tmp_fail.txt") +# class TestWrongPermission: +# def test_dir_write_permission(self, monkeypatch, tmp_path): +# """Tests directory write permission check""" +# with monkeypatch.context() as m: +# m.setattr( +# sys, +# "argv", +# [""], +# ) +# dir = f"{str(tmp_path)}/fail_perms" +# os.mkdir(dir) +# subprocess.run(["chmod", "444", dir]) + +# with pytest.raises(_SpockInstantiationError): + +# @spock +# class DirWrongPermissions: +# test_dir: directory = dir + +# config = ConfigArgBuilder(DirWrongPermissions, desc="Test Builder") +# config.generate() +# subprocess.run(["chmod", "777", dir]) +# os.rmdir(dir) + +# def test_dir_read_permission(self, monkeypatch, tmp_path): +# """Tests directory read permission check""" +# with monkeypatch.context() as m: +# m.setattr( +# sys, +# "argv", +# [""], +# ) +# dir = f"{str(tmp_path)}/fail_perms" +# os.mkdir(dir) +# subprocess.run(["chmod", "222", dir]) + +# with pytest.raises(_SpockInstantiationError): + +# @spock +# class DirWrongPermissions: +# test_dir: directory = dir + +# config = ConfigArgBuilder(DirWrongPermissions, desc="Test Builder") +# config.generate() +# subprocess.run(["chmod", "777", dir]) +# os.rmdir(dir) + +# def test_file_write_permission(self, monkeypatch, tmp_path): +# """Tests file write permission check""" +# with monkeypatch.context() as m: +# m.setattr( +# sys, +# "argv", +# [""], +# ) + +# dir = f"{str(tmp_path)}/fail_perms" +# os.mkdir(dir) +# f = open(f"{dir}/tmp_fail.txt", "x") +# f.close() + +# subprocess.run(["chmod", "444", f"{dir}/tmp_fail.txt"]) + +# with pytest.raises(_SpockInstantiationError): + +# @spock +# class FileWrongPermissions: +# test_file: file = f"{dir}/tmp_fail.txt" + +# config = ConfigArgBuilder(FileWrongPermissions, desc="Test Builder") +# config.generate() +# subprocess.run(["chmod", "777", f"{dir}/tmp_fail.txt"]) +# os.remove(f"{dir}/tmp_fail.txt") + +# def test_file_read_permission(self, monkeypatch, tmp_path): +# """Tests file read permission check""" +# with monkeypatch.context() as m: +# m.setattr( +# sys, +# "argv", +# [""], +# ) + +# dir = f"{str(tmp_path)}/fail_perms" +# os.mkdir(dir) +# f = open(f"{dir}/tmp_fail.txt", "x") +# f.close() + +# subprocess.run(["chmod", "222", f"{dir}/tmp_fail.txt"]) + +# with pytest.raises(_SpockInstantiationError): + +# @spock +# class FileWrongPermissions: +# test_file: file = f"{dir}/tmp_fail.txt" + +# config = ConfigArgBuilder(FileWrongPermissions, desc="Test Builder") +# config.generate() +# subprocess.run(["chmod", "777", f"{dir}/tmp_fail.txt"]) +# os.remove(f"{dir}/tmp_fail.txt")