From 1b944303d048ea03882d612fb0a7bf985df0af3d Mon Sep 17 00:00:00 2001 From: apkallum Date: Thu, 23 Jul 2020 11:06:43 -0400 Subject: [PATCH] test: test output permissions --- tests/test_init.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/test_init.py b/tests/test_init.py index 6a15612a..0b2832c3 100644 --- a/tests/test_init.py +++ b/tests/test_init.py @@ -6,6 +6,8 @@ import subprocess from pathlib import Path import json +from archivebox.config import OUTPUT_PERMISSIONS + from .fixtures import * def test_init(tmp_path, process): @@ -43,3 +45,9 @@ def test_add_link_support_stdin(tmp_path, process): output_json = json.load(f) assert "Example Domain" == output_json['history']['title'][0]['output'] +def test_correct_permissions_output_folder(tmp_path, process): + index_files = ['index.json', 'index.html', 'index.sqlite3', 'archive'] + for file in index_files: + file_path = tmp_path / file + assert oct(file_path.stat().st_mode)[-3:] == OUTPUT_PERMISSIONS +