'Upload tool_dependencies.xml defining version 0.9.5 of the freebayes package.'

def test_0030_upload_invalid_tool_dependency_xml(self):

    "\n                                We    are    at    step    5    -    Upload    a    tool_dependencies.xml    file    that    specifies    a    version    that    does    not    match    the    tool's    requirements.\n                                This    should    result    in    a    message    about    the    tool    dependency    configuration    not    matching    the    tool's    requirements.\n                                "
    repository = self.test_db_util.get_repository_by_name_and_owner(repository_name, common.test_user_1_name)
    self.upload_file(repository, filename=os.path.join('freebayes', 'invalid_tool_dependencies', 'tool_dependencies.xml'), filepath=None, valid_tools_only=False, uncompress_file=False, remove_repo_files_not_in_tar=False, commit_message='Uploaded    invalid    tool    dependency    XML.', strings_displayed=['The    settings    for    <b>name</b>,    <b>version</b>    and    <b>type</b>    from    a    contained    tool    configuration'], strings_not_displayed=[])
