Esempio n. 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')
Esempio n. 2
0
File: course.py Progetto: FUUK/fuuk
def attachment_filename(instance, filename):
    return sanitize_filename(filename, 'files/courses')
Esempio n. 3
0
File: thesis.py Progetto: FUUK/fuuk
def thesis_filename(instance, filename):
    return sanitize_filename(filename, 'thesis')
Esempio n. 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')
Esempio n. 5
0
File: person.py Progetto: FUUK/fuuk
def cv_filename(instance, filename):
    return sanitize_filename(filename, 'cv')
Esempio n. 6
0
File: person.py Progetto: FUUK/fuuk
def image_filename(instance, filename):
    return sanitize_filename(filename, 'img/person')