コード例 #1
0
ファイル: escape.py プロジェクト: evansd/django-agile-thumbs
 def testCleanStringsUntouched(self):
     clean = u'this/is-1234/a_clean_string'
     self.assertEqual(clean, escape(clean))
コード例 #2
0
ファイル: escape.py プロジェクト: evansd/django-agile-thumbs
 def testNoMultipleSlashes(self):
     for s in STRINGS:
         self.assertNotIn('//', escape(s))
コード例 #3
0
ファイル: escape.py プロジェクト: evansd/django-agile-thumbs
 def testNoTrailingSlashes(self):
     for s in STRINGS:
         self.assertNotEqual('/', escape(s)[-1])
コード例 #4
0
ファイル: escape.py プロジェクト: evansd/django-agile-thumbs
 def testNoLeadingSlashes(self):
     for s in STRINGS:
         self.assertNotEqual('/', escape(s)[0])
コード例 #5
0
ファイル: escape.py プロジェクト: evansd/django-agile-thumbs
 def testCleanOutput(self):
     for s in STRINGS:
         self.assertNotRegexpMatches(escape(s), r'[^\w\-\~/]')
コード例 #6
0
ファイル: escape.py プロジェクト: evansd/django-agile-thumbs
 def testRoundTripEquivalent(self):
     for s in STRINGS:
         self.assertEqual(s, unescape(escape(s)))