def test_fix_shebang(testing_config): fname = 'test1' with open(fname, 'w') as f: f.write("\n") os.chmod(fname, 0o000) post.fix_shebang(fname, '.', '/test/python') assert os.stat(fname).st_mode == 33277 # file with permissions 0o775