def METHOD_NAME(self) -> None:
    self.config = Config()
    self.config.general['log_level'] = logging.INFO
    cdb = CDB(config=self.config)
    self.nlp = Pipe(tokenizer=spacy_split_all, config=self.config)
    self.nlp.add_tagger(tagger=tag_skip_and_punct,
                   name='skip_and_punct',
                   additional_fields=['is_punct'])
    # Add a couple of names
    cdb.add_names(cui='S-229004', names=prepare_name('Movar', self.nlp, {}, self.config))
    cdb.add_names(cui='S-229004', names=prepare_name('Movar viruses', self.nlp, {}, self.config))
    cdb.add_names(cui='S-229005', names=prepare_name('CDB', self.nlp, {}, self.config))
    # Check
    #assert cdb.cui2names == {'S-229004': {'movar', 'movarvirus', 'movarviruses'}, 'S-229005': {'cdb'}}
    downloader = VocabDownloader()
    self.vocab_path = downloader.vocab_path
    downloader.check_or_download()
    vocab = Vocab.load(self.vocab_path)
    # Make the pipeline
    self.nlp = Pipe(tokenizer=spacy_split_all, config=self.config)
    self.nlp.add_tagger(tagger=tag_skip_and_punct,
                   name='skip_and_punct',
                   additional_fields=['is_punct'])
    spell_checker = BasicSpellChecker(cdb_vocab=cdb.vocab, config=self.config, data_vocab=vocab)
    self.nlp.add_token_normalizer(spell_checker=spell_checker, config=self.config)
    ner = NER(cdb, self.config)
    self.nlp.add_ner(ner)
    # Add Linker
    link = Linker(cdb, vocab, self.config)
    self.nlp.add_linker(link)
    self.text = "CDB - I was running and then Movar    Virus attacked and CDb"