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 2cf95d8d8..1dd6494d7 100644 --- a/lib/sqlalchemy/testing/plugin/noseplugin.py +++ b/lib/sqlalchemy/testing/plugin/noseplugin.py @@ -41,7 +41,7 @@ def options(self, parser, env=os.environ): 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)