def test_get_prep_value(self): field = UUIDField(primary_key=True) self.assertTrue(field.primary_key == True) value = field.get_prep_value(None) self.assertTrue(value is None) id = uuid.uuid4() value = field.get_prep_value(id) self.assertEqual(id, value)
def test_non_uuid_argument(self): field = UUIDField() with self.assertRaises(ValueError): field.get_prep_value('not a uuid')