'Upload the missing tool_data_table_conf.xml.sample file to the repository.'

def test_0015_upload_missing_tool_data_table_conf_file(self):

    '\n                                We    are    at    step    2    -    Upload    the    tool_data_table_conf.xml.sample    file.\n                                Uploading    the    tool_data_table_conf.xml.sample    alone    should    not    make    the    tool    valid,    but    the    error    message    should    change.\n                                '
    repository = self.test_db_util.get_repository_by_name_and_owner(repository_name, common.test_user_1_name)
    self.upload_file(repository, filename='freebayes/tool_data_table_conf.xml.sample', filepath=None, valid_tools_only=False, uncompress_file=False, remove_repo_files_not_in_tar=False, commit_message='Uploaded    the    tool    data    table    sample    file.', strings_displayed=[], strings_not_displayed=[])
    self.display_manage_repository_page(repository, strings_displayed=['Invalid    tools'], strings_not_displayed=['Valid    tools'])
    tip = self.get_repository_tip(repository)
    strings_displayed = ['refers    to    a    file', 'sam_fa_indices.loc']
    self.check_repository_invalid_tools_for_changeset_revision(repository, tip, strings_displayed=strings_displayed)
