Beispiel #1
0
 def test_from_bad_string(self):
     self.assertRaises(TypeError, utils.from_short_string, 'a')
     self.assertRaises(ValueError, utils.from_short_string, 'aaaaAA==')
     self.assertEqual(
         utils.from_short_string('a', ignore_errors=True),
         None
     )
     self.assertEqual(
         utils.from_short_string('aaaaAA==', ignore_errors=True),
         None
     )
Beispiel #2
0
 def get_db_prep_value(self, value, connection, prepared=False):
     value = utils.from_short_string(value, ignore_errors=True) or value
     value = self.to_python(value)
     if connection.vendor != 'postgresql':
         if isinstance(value, uuid.UUID):
             value = value.hex
     return value
Beispiel #3
0
 def test_from_string(self):
     self.assertEqual(
         utils.from_short_string(self.example_uuid_string),
         self.example_uuid
     )