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))
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)
def upload_file_location(instance, filename): filename = unique_filename(filename) location = os.path.join('uploads', 'files') return os.path.join(location, filename)
def skill_image_upload_location(instance, filename): filename = unique_filename(filename) return 'uploads/skills/images/%s' % filename
def work_image_upload_location(instance, filename): filename = unique_filename(filename) return 'uploads/resume/images/%s' % filename