From ca3c3d38b91fdd08e49f12d4a7057ec818858749 Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Tue, 9 Feb 2016 20:49:48 +0300 Subject: [PATCH] PY-18461: arguments not passed to django test runner correctly Only several options were passed, not we pass all options --- python/helpers/pycharm/django_test_manage.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/helpers/pycharm/django_test_manage.py b/python/helpers/pycharm/django_test_manage.py index 95bbb4093c82..3d8f5656f9f2 100644 --- a/python/helpers/pycharm/django_test_manage.py +++ b/python/helpers/pycharm/django_test_manage.py @@ -88,7 +88,9 @@ class PycharmTestCommand(Command): TestRunner = self.get_runner() if not inspect.ismethod(TestRunner): - failures = TestRunner(test_labels, verbosity=verbosity, interactive=interactive, failfast=failfast, keepdb='--keepdb' in sys.argv) + our_options = {"verbosity" : int(verbosity), "interactive" : interactive, "failfast" : failfast} + options.update(our_options) + failures = TestRunner(test_labels, **options) else: test_runner = TestRunner(verbosity=verbosity, interactive=interactive, failfast=failfast) failures = test_runner.run_tests(test_labels)