Example #1
0
 def test_sanitize_filename(self):
     self.assertEqual(sanitize_filename('foo.dat'), 'foo.dat')
     self.assertEqual(sanitize_filename('foo.bar.dat'), 'foobar.dat')
     self.assertEqual(sanitize_filename('foo bar.dat'), 'foo-bar.dat')
     self.assertEqual(sanitize_filename('ěščřž.dat'), 'escrz.dat')
     self.assertEqual(sanitize_filename(u'ěščřž.dat'), 'escrz.dat')
     self.assertEqual(sanitize_filename('.dat'), 'dat')
     self.assertEqual(sanitize_filename('foo.dať'), 'foo.dat')
Example #2
0
File: course.py Project: FUUK/fuuk
def attachment_filename(instance, filename):
    return sanitize_filename(filename, 'files/courses')
Example #3
0
File: thesis.py Project: FUUK/fuuk
def thesis_filename(instance, filename):
    return sanitize_filename(filename, 'thesis')
Example #4
0
 def test_path(self):
     self.assertEqual(sanitize_filename('foo.dat'), 'foo.dat')
     self.assertEqual(sanitize_filename('foo.dat', ''), 'foo.dat')
     self.assertEqual(sanitize_filename('foo.dat', 'files/courses/'), 'files/courses/foo.dat')
     self.assertEqual(sanitize_filename('foo.dat', 'files/courses'), 'files/courses/foo.dat')
Example #5
0
File: person.py Project: FUUK/fuuk
def cv_filename(instance, filename):
    return sanitize_filename(filename, 'cv')
Example #6
0
File: person.py Project: FUUK/fuuk
def image_filename(instance, filename):
    return sanitize_filename(filename, 'img/person')