Browse Source

ci: ensure designer filenames are ascii (#4263)

Marc Foley 3 years ago
parent
commit
8f5b76c9cd
1 changed files with 10 additions and 0 deletions
  1. 10 0
      .ci/test_profiles.py

+ 10 - 0
.ci/test_profiles.py

@@ -43,6 +43,16 @@ def test_profile_dir_exists(profile_dir):
     assert os.path.exists(profile_dir)
 
 
+def test_profile_filenames_are_acscii(profile_dir):
+    failed = []
+    for filename in os.listdir(profile_dir) + [profile_dir]:
+        try:
+            filename.encode("ascii")
+        except:
+            failed.append(filename)
+    assert not failed, f"filenames {failed} must be ascii"
+
+
 def test_profile_dir_has_bio(profile_dir):
     assert "bio.html" in os.listdir(profile_dir), "bio.html is missing"