瀏覽代碼

test: test output permissions

apkallum 5 年之前
父節點
當前提交
1b944303d0
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      tests/test_init.py

+ 8 - 0
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
+