def test_square_brackets(self): self.assertEqual(slugify('Buru [Namrole Bay]'), 'Buru')
def test_palatal_nasal(self): self.assertEqual(slugify('Ɲua'), 'Njua')
def get_slug_for(self, taxon, id): return "%s_%s" % (slugify(taxon), id)
def test_ng(self): self.assertEqual(slugify("Siŋorakai"), "Singorakai")
def test_j(self): self.assertEqual(slugify('xʝalasu'), 'Xjalasu') self.assertEqual(slugify('ʝalasu'), 'Jalasu')
def test_colon(self): self.assertEqual(slugify('Kakiduge:n Ilongot'), 'Kakidugen_Ilongot')
def test_apostrophe(self): self.assertEqual(slugify('V’ënen Taut'), 'Venen_Taut')
def test_B(self): self.assertEqual(slugify('ßatarobu'), 'Vatarobu')
def test_slash(self): self.assertEqual(slugify('Angkola / Mandailin'), 'Angkola')
def test_accents(self): self.assertEqual(slugify('Gimán'), 'Giman') self.assertEqual(slugify('Hanunóo'), 'Hanunoo')
def test_dash(self): self.assertEqual(slugify('Aklanon - Bisayan'), 'Aklanon_Bisayan')
def test_capital_NG(self): self.assertEqual(slugify("Bawah Ŋgusumbatu"), "Bawah_Nggusumbatu")
def test_e(self): self.assertEqual(slugify('Moaekɛ'), 'Moaeke')
def test_another_apostrophe(self): self.assertEqual(slugify('‘Aragur'), 'Aragur')
def test_brackets(self): self.assertEqual(slugify('Banggai (W.dialect)'), 'Banggai_Wdialect')
def get_taxon(self): if self.LID is None: return self.Language else: return "%s_%d" % (slugify(self.Language), self.LID)