Esempio n. 1
0
 def testUuidUnique(self):
     generated_uuids = set()
     for _ in range(self.TEST_ITERATIONS):
         new_uuid = uuid()
         self.assertNotIn(new_uuid, generated_uuids)
         generated_uuids.add(new_uuid)
Esempio n. 2
0
 def testUuidUnique(self):
     generated_uuids = set()
     for _ in range(self.TEST_ITERATIONS):
         new_uuid = uuid()
         self.assertNotIn(new_uuid, generated_uuids)
         generated_uuids.add(new_uuid)
Esempio n. 3
0
 def testUuidFormat(self):
     for _ in range(self.TEST_ITERATIONS):
         self.assertRegexpMatches(uuid(), r"^[a-zA-Z0-9\-_]{22}$")
Esempio n. 4
0
 def testUuidFormat(self):
     for _ in range(self.TEST_ITERATIONS):
         self.assertRegex(uuid(), r"^[a-zA-Z0-9\-_]{22}$")
Esempio n. 5
0
 def __call__(self, instance, filename):
     name, ext = posixpath.splitext(filename)
     return posixpath.join(self.prefix, uuid() + ext)
Esempio n. 6
0
 def get_upload_path(instance, filename):
     name, ext = posixpath.splitext(filename)
     return posixpath.join(prefix, uuid() + ext)
Esempio n. 7
0
 def get_upload_path(instance, filename):
     ext = ''.join(Path(filename).suffixes)
     name_without_ext = filename.replace(ext, '')
     full_name_with_uuid = ''.join([name_without_ext, '_', uuid(), ext])
     return str(Path(prefix, full_name_with_uuid))
Esempio n. 8
0
 def get_upload_path(instance, filename):
     name, ext = posixpath.splitext(filename)
     return posixpath.join(prefix, uuid() + ext)