def test_assert_valid_name_thorough(setup_teardown_folder):
f = exdir.File(setup_teardown_folder[1], validate_name=fv.thorough)
exob._assert_valid_name("abcdefghijklmnopqrstuvwxyz1234567890_-", f)
with pytest.raises(NameError):
exob._assert_valid_name("", f)
exob._assert_valid_name("A", f)
with pytest.raises(NameError):
exob._assert_valid_name("\n", f)
with pytest.raises(NameError):
exob._assert_valid_name(six.unichr(0x4500), f)
with pytest.raises(NameError):
exob._assert_valid_name(exob.META_FILENAME, f)
with pytest.raises(NameError):
exob._assert_valid_name(exob.ATTRIBUTES_FILENAME, f)
with pytest.raises(NameError):
exob._assert_valid_name(exob.RAW_FOLDER_NAME, f)
评论列表
文章目录