From d57d4196078f08d4f1241f9074001f26c1dcaca1 Mon Sep 17 00:00:00 2001 From: Andrew Hannigan Date: Mon, 23 Nov 2020 14:59:52 -0600 Subject: [PATCH] Add doctest to TypeEngine as_generic() --- lib/sqlalchemy/sql/type_api.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/sqlalchemy/sql/type_api.py b/lib/sqlalchemy/sql/type_api.py index 6f40f95eca..9de93aaed5 100644 --- a/lib/sqlalchemy/sql/type_api.py +++ b/lib/sqlalchemy/sql/type_api.py @@ -481,7 +481,19 @@ class TypeEngine(Traversible): return best_camelcase or best_uppercase or NULLTYPE.__class__ def as_generic(self): - """Return an instance of the generic type corresponding to this type""" + """ + Return an instance of the generic type corresponding to this type. + + >>> from sqlalchemy.dialects.mysql import INTEGER + >>> INTEGER(display_width=4).as_generic() + Integer() + + >>> from sqlalchemy.dialects.mysql import NVARCHAR + >>> NVARCHAR(length=100).as_generic() + Unicode(length=100) + + .. versionadded:: 1.4.0b2 + """ return util.constructor_copy(self, self._generic_type_affinity()) -- 2.47.3