'Create a repository dependency specifying convert_chars.'

def test_0020_create_repository_dependency(self):

    '\n                                Each    of    the    three    repositories    should    depend    on    the    other    two,    to    make    this    as    circular    as    possible.\n                                '
    filter_repository = self.test_db_util.get_repository_by_name_and_owner(filter_repository_name, common.test_user_1_name)
    column_repository = self.test_db_util.get_repository_by_name_and_owner(column_repository_name, common.test_user_1_name)
    convert_repository = self.test_db_util.get_repository_by_name_and_owner(convert_repository_name, common.test_user_1_name)
    dependency_xml_path = self.generate_temp_path('test_0160', additional_paths=['column'])
    filter_revision = self.get_repository_tip(filter_repository)
    column_revision = self.get_repository_tip(column_repository)
    convert_revision = self.get_repository_tip(convert_repository)
    column_tuple = (self.url, column_repository.name, column_repository.user.username, column_revision)
    convert_tuple = (self.url, convert_repository.name, convert_repository.user.username, convert_revision)
    filter_tuple = (self.url, filter_repository.name, filter_repository.user.username, filter_revision)
    self.create_repository_dependency(repository=column_repository, repository_tuples=[convert_tuple, filter_tuple], filepath=dependency_xml_path, prior_installation_required=False)
    self.create_repository_dependency(repository=convert_repository, repository_tuples=[column_tuple, filter_tuple], filepath=dependency_xml_path, prior_installation_required=False)
    self.create_repository_dependency(repository=filter_repository, repository_tuples=[convert_tuple, column_tuple], filepath=dependency_xml_path, prior_installation_required=True)
