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