def test_createTaxonAbbreviationsFull(self):
        taxon_abbreviations, uris, taxon_ontology = halias_helpers.createTaxonAbbreviations(TAXON_INPUT_FILE,
                                                                                            INPUT_FILE_DIRECTORY + 'lisataksonit_avioon.ttl',
                                                                                            INPUT_FILE_DIRECTORY + "avio_ripustukset_halias.ttl",
                                                                                            INPUT_FILE_DIRECTORY + "suomen_lintulajit.txt",
                                                                                            INPUT_FILE_DIRECTORY + "halias_taksonit.txt")

        # pprint.pprint(taxon_abbreviations)

        # Custom abbreviations
        self.assert_("bom/st" in taxon_abbreviations)
        self.assert_("bomstu" in taxon_abbreviations)
        self.assert_("egralb" in taxon_abbreviations)

        # Generated abbreviations
        self.assert_("anapla" in taxon_abbreviations)
        self.assert_("tadtad" in taxon_abbreviations)
        self.assert_("embele" in taxon_abbreviations)
        self.assert_("parsp" in taxon_abbreviations)
        self.assert_("nycsca" in taxon_abbreviations)
        self.assert_("stecas" in taxon_abbreviations)
        self.assert_("oensp" in taxon_abbreviations)

        self.assert_("ardalb" not in taxon_abbreviations)
        self.assert_("ard sp" not in taxon_abbreviations)

        self.assert_(taxon_abbreviations["bom/st"] in uris)
        self.assert_(taxon_abbreviations["bomstu"] in uris)

        self.assert_(uris[taxon_abbreviations["bom/st"]] == "bomstu")
        self.assert_(uris[taxon_abbreviations["bomstu"]] == "bomstu")
    def test_createTaxonAbbreviations(self):
        taxon_abbreviations, uris, taxon_ontology = halias_helpers.createTaxonAbbreviations(
            "python_test_fixtures/test_avio.ttl",
            "python_test_fixtures/test_extra_taxa.ttl",
            "python_test_fixtures/test_extra_taxa.ttl",
            INPUT_FILE_DIRECTORY + "suomen_lintulajit.txt",
            INPUT_FILE_DIRECTORY + "halias_taksonit.txt")

        self.assert_("bom/st" in taxon_abbreviations)
        self.assert_("bomstu" in taxon_abbreviations)
        self.assert_("egralb" in taxon_abbreviations)
        self.assert_("anapla" in taxon_abbreviations)

        self.assert_("ardalb" not in taxon_abbreviations)
        # self.assert_("ard sp" not in taxon_abbreviations)

        self.assert_(taxon_abbreviations["bom/st"] in uris)
        self.assert_(taxon_abbreviations["bomstu"] in uris)

        self.assert_(uris[taxon_abbreviations["bom/st"]] == "bomstu")
        self.assert_(uris[taxon_abbreviations["bomstu"]] == "bomstu")