From: Andrew Hannigan Date: Mon, 23 Nov 2020 20:59:52 +0000 (-0600) Subject: Add doctest to TypeEngine as_generic() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d57d4196078f08d4f1241f9074001f26c1dcaca1;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Add doctest to TypeEngine as_generic() --- 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())