From 8e002c87b343a4e7f103cc8aef922b0e63856d29 Mon Sep 17 00:00:00 2001 From: Iryna Shcherbina Date: Tue, 26 Sep 2017 08:32:12 +0200 Subject: [PATCH] Fix noseplugin to accept `zeroarg_callback` for `--dbs` option ./sqla_nose.py --dbs works fine with zero arguments, so `zeroarg_callback` should be treated as `callback`. --- lib/sqlalchemy/testing/plugin/noseplugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlalchemy/testing/plugin/noseplugin.py b/lib/sqlalchemy/testing/plugin/noseplugin.py index 2cf95d8d85..1dd6494d77 100644 --- a/lib/sqlalchemy/testing/plugin/noseplugin.py +++ b/lib/sqlalchemy/testing/plugin/noseplugin.py @@ -41,7 +41,7 @@ class NoseSQLAlchemy(Plugin): opt = parser.add_option def make_option(name, **kw): - callback_ = kw.pop("callback", None) + callback_ = kw.pop("callback", None) or kw.pop("zeroarg_callback", None) if callback_: def wrap_(option, opt_str, value, parser): callback_(opt_str, value, parser) -- 2.47.3