コード例 #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)
コード例 #2
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)
コード例 #3
0
ファイル: fields.py プロジェクト: Maasik/django-seuranta
 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
コード例 #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