Exemplo n.º 1
0
 def test_wiki_links_bug_multipart_lemma(self):
     re_register_lemma = Lemma(self.basic_dict, self.volumes["I,1"],
                               self.authors)
     compare(("", ""), re_register_lemma.get_wiki_links())
     altered_dict = copy.deepcopy(self.basic_dict)
     altered_dict["ws_link"] = "s:it:Autore:Lemma"
     altered_dict["wp_link"] = "w:it:Autore:Lemma"
     re_register_lemma = Lemma(altered_dict, self.volumes["I,1"],
                               self.authors)
     compare(("[[w:it:Autore:Lemma|Lemma<sup>(WP it)</sup>]]<br/>"
              "[[s:it:Autore:Lemma|Lemma<sup>(WS it)</sup>]]",
              "data-sort-value=\"w:it:autore:lemma\""),
             re_register_lemma.get_wiki_links())
Exemplo n.º 2
0
    def test_wiki_links(self):
        re_register_lemma = Lemma(self.basic_dict, self.volumes["I,1"],
                                  self.authors)
        compare(("", ""), re_register_lemma.get_wiki_links())

        altered_dict = copy.deepcopy(self.basic_dict)
        altered_dict["wp_link"] = "w:de:Lemma"
        re_register_lemma = Lemma(altered_dict, self.volumes["I,1"],
                                  self.authors)
        compare(("[[w:de:Lemma|Lemma<sup>(WP de)</sup>]]",
                 "data-sort-value=\"w:de:lemma\""),
                re_register_lemma.get_wiki_links())

        altered_dict = copy.deepcopy(self.basic_dict)
        altered_dict["ws_link"] = "s:de:Lemma"
        re_register_lemma = Lemma(altered_dict, self.volumes["I,1"],
                                  self.authors)
        compare(("[[s:de:Lemma|Lemma<sup>(WS de)</sup>]]",
                 "data-sort-value=\"s:de:lemma\""),
                re_register_lemma.get_wiki_links())

        altered_dict = copy.deepcopy(self.basic_dict)
        altered_dict["wd_link"] = "d:Q123456"
        re_register_lemma = Lemma(altered_dict, self.volumes["I,1"],
                                  self.authors)
        compare(("[[d:Q123456|WD-Item]]", "data-sort-value=\"d:Q123456\""),
                re_register_lemma.get_wiki_links())

        altered_dict = copy.deepcopy(self.basic_dict)
        altered_dict["wp_link"] = "w:de:Lemma"
        altered_dict["ws_link"] = "s:de:Lemma"
        altered_dict["wd_link"] = "d:Q123456"
        re_register_lemma = Lemma(altered_dict, self.volumes["I,1"],
                                  self.authors)
        compare(("[[w:de:Lemma|Lemma<sup>(WP de)</sup>]]<br/>"
                 "[[s:de:Lemma|Lemma<sup>(WS de)</sup>]]<br/>"
                 "[[d:Q123456|WD-Item]]", "data-sort-value=\"w:de:lemma\""),
                re_register_lemma.get_wiki_links())

        altered_dict = copy.deepcopy(self.basic_dict)
        altered_dict["wp_link"] = "w:de:Lemma = Irgendwas"
        re_register_lemma = Lemma(altered_dict, self.volumes["I,1"],
                                  self.authors)
        compare((
            "[[w:de:Lemma = Irgendwas|Lemma {{=}} Irgendwas<sup>(WP de)</sup>]]",
            "data-sort-value=\"w:de:lemma = irgenduas\""),
                re_register_lemma.get_wiki_links())