'Upload a new tool_dependencies.xml to package_x11_client_1_5_proto_7_0_0470.'

def test_0020_upload_updated_tool_dependency_to_package_x11(self):

    '\n                                This    is    step    4    -    Add    a    comment    to    the    tool_dependencies.xml    file    to    be    uploaded    to    the    package_x11_client_1_5_prot_7_0    repository,    creating\n                                a    new    installable    changeset    revision    at    the    repository    tip.\n                                '
    package_x11_repository = self.test_db_util.get_repository_by_name_and_owner(package_libx11_repository_name, common.test_user_1_name)
    self.upload_file(package_x11_repository, filename='emboss/libx11_proto/second_tool_dependency/tool_dependencies.xml', filepath=None, valid_tools_only=True, uncompress_file=False, remove_repo_files_not_in_tar=False, commit_message='Populate    package_x11_client_1_5_proto_7_0_0470    with    tool    dependency    definitions.', strings_displayed=[], strings_not_displayed=[])
    assert (len(package_x11_repository.metadata_revisions) == 1), ('package_x11_client_1_5_proto_7_0_0470    has    incorrect    number    of    metadata    revisions,    expected    1    but    found    %d' % len(package_x11_repository.metadata_revisions))
