Esempio n. 1
0
    def test_unique_filename_keeps_proper_filename_layout(self):
        filename = "file_name"
        file_extension = ".tar.gz"
        full_filename = '%s%s' % (filename, file_extension)
        unique_filename = services.unique_filename(full_filename)

        self.assertTrue(filename in unique_filename)
        self.assertTrue(unique_filename.endswith(file_extension))
Esempio n. 2
0
 def test_unique_file_name(self):
     filename = "file_name.tar.gz"
     unique_filename_a = services.unique_filename(filename)
     unique_filename_b = services.unique_filename(filename)
     self.assertNotEqual(unique_filename_a, unique_filename_b)
Esempio n. 3
0
def upload_file_location(instance, filename):
    filename = unique_filename(filename)
    location = os.path.join('uploads', 'files')
    return os.path.join(location, filename)
Esempio n. 4
0
def skill_image_upload_location(instance, filename):
    filename = unique_filename(filename)
    return 'uploads/skills/images/%s' % filename
Esempio n. 5
0
def work_image_upload_location(instance, filename):
    filename = unique_filename(filename)
    return 'uploads/resume/images/%s' % filename