From 461c9c3a182d302d53e83a97ddbe22207db66603 Mon Sep 17 00:00:00 2001 From: Dave Bouvier Date: Thu, 18 Apr 2013 15:16:47 -0400 Subject: [PATCH] Correctly handle repository dependencies when running the automated install and test script. --- .../base/twilltestcase.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test/install_and_test_tool_shed_repositories/base/twilltestcase.py b/test/install_and_test_tool_shed_repositories/base/twilltestcase.py index 64a4171f10b..023ebe4c5ec 100644 --- a/test/install_and_test_tool_shed_repositories/base/twilltestcase.py +++ b/test/install_and_test_tool_shed_repositories/base/twilltestcase.py @@ -88,7 +88,15 @@ class InstallTestRepository( TwillTestCase ): checkbox.selected = False kwd[ 'install_tool_dependencies' ] = 'False' if 'install_repository_dependencies' in self.last_page(): - kwd[ 'install_repository_dependencies' ] = str( install_repository_dependencies ).lower() + form = tc.browser.get_form( 'select_tool_panel_section' ) + checkbox = form.find_control( id="install_repository_dependencies" ) + checkbox.disabled = False + if install_repository_dependencies: + checkbox.selected = True + kwd[ 'install_repository_dependencies' ] = 'True' + else: + checkbox.selected = False + kwd[ 'install_repository_dependencies' ] = 'False' if 'shed_tool_conf' not in kwd: kwd[ 'shed_tool_conf' ] = self.shed_tool_conf if new_tool_panel_section: