def test_dialect_postgres(self): type_ = UUIDType() self.assertIsInstance(type_.load_dialect_impl(db.engine.dialect), UUID)
def test_to_uuid_typeerror(self): with self.assertRaises(TypeError): UUIDType()._to_uuid(None)
def test_dialect_mysql(self): type_ = UUIDType() self.assertIsInstance(type_.load_dialect_impl(db.engine.dialect), VARBINARY)
def test_to_uuid_string(self): value = uuid.uuid4() self.assert_uuid_equal(UUIDType()._to_uuid(str(value)), value)
def test_to_uuid_hex(self): value = uuid.uuid4() self.assert_uuid_equal(UUIDType()._to_uuid(value.hex), value)
def test_to_uuid_bytes(self): value = uuid.uuid4() self.assert_uuid_equal(UUIDType()._to_uuid(value.bytes), value)
def test_to_uuid_integer(self): value = uuid.uuid4() self.assert_uuid_equal(UUIDType()._to_uuid(value.int), value)
def test_to_uuid_uuid(self): value = uuid.uuid4() self.assertIs(UUIDType()._to_uuid(value), value)
def test_dialect_postgres(self): type_ = UUIDType() self.assertIsInstance( type_.load_dialect_impl(db.engine.dialect), UUID)
def test_dialect_mysql(self): type_ = UUIDType() self.assertIsInstance( type_.load_dialect_impl(db.engine.dialect), VARBINARY)