##// END OF EJS Templates
Merge pull request #68 from scopatz/master...
Merge pull request #68 from scopatz/master Fix for minor issue with upstream docutils.

File last commit:

r8757:9ac59283
r8932:9979c736 merge
Show More
test_misc.py
20 lines | 494 B | text/x-python | PythonLexer
import re
import nose.tools as nt
from converters.base import clean_filename
def test_clean_filename():
good_chars = re.compile('^[a-zA-Z0-9_]+$')
def check_str(s):
nt.assert_true(good_chars.match(clean_filename(s)) is not None)
strings = [
'abCaBdX0753--$++()',
'()$(@dasdk_%^^&&($#*@',
'%(#)@#@%^(^#DKDOPSfks0943k',
'439DDxsx___dsaigfj6&^',
'\'sdf594,,<<.>>/"""\'\'{}||]]'
]
for s in strings:
yield check_str, s