Exemple #1
0
 def test_symmetry(self):
     original = uuid.uuid4().bytes
     encoded = url_safe_b64_codec.encode(original)
     decoded = url_safe_b64_codec.decode(encoded)
     self.assertEqual(original, decoded)
 def test_symmetry(self):
     original = uuid.uuid4().bytes
     encoded = url_safe_b64_codec.encode(original)
     decoded = url_safe_b64_codec.decode(encoded)
     self.assertEqual(original, decoded)
Exemple #3
0
 def pre_save(self, model_instance, add):
     value = super(ShortUUIDField, self).pre_save(model_instance, add)
     if add and (value is None or not value):
         value = force_unicode(url_safe_b64_codec.encode(uuid.uuid4().bytes))
         setattr(model_instance, self.attname, value)
     return value
Exemple #4
0
 def pre_save(self, model_instance, add):
     value = super(ShortUUIDField, self).pre_save(model_instance, add)
     if add and (value is None or not value):
         value = force_unicode(url_safe_b64_codec.encode(uuid.uuid4().bytes))
         setattr(model_instance, self.attname, value)
     return value