aboutsummaryrefslogtreecommitdiff
path: root/Tests/ufoLib/filenames_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/ufoLib/filenames_test.py')
-rw-r--r--Tests/ufoLib/filenames_test.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Tests/ufoLib/filenames_test.py b/Tests/ufoLib/filenames_test.py
index a9415a1c..bad41353 100644
--- a/Tests/ufoLib/filenames_test.py
+++ b/Tests/ufoLib/filenames_test.py
@@ -29,6 +29,16 @@ class TestFilenames(unittest.TestCase):
self.assertEqual(userNameToFileName("con.alt"), "_con.alt")
self.assertEqual(userNameToFileName("alt.con"), "alt._con")
+ self.assertEqual(
+ # Test output for ASCII range (up until 0x7F), except for illegal
+ # characters.
+ userNameToFileName("".join([chr(i) for i in range(0, 0x80)])),
+ "________________________________"
+ " !_#$%&'____,-._0123456789_;_=__"
+ "@A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_"
+ "___^_`abcdefghijklmnopqrstuvwxyz{_}~_",
+ )
+
def test_userNameToFileName_ValueError(self):
with self.assertRaises(ValueError):
userNameToFileName(b"a")