def test_basic_mortification(self):
        terms = (("([Bb]arak )?Obama", "Dumbledore"), ("[Ii]slam", "Mudblood"))

        status = "Barak Obama is an Islam fan"
        expected = "Dumbledore is an Mudblood fan"

        mortified = trumplemortify.trumplemortify(status, terms)

        self.assertEqual(mortified, expected)
    def test_case_insensitive_mortification(self):
        terms = (("(Barak )?Obama", "Dumbledore"), ("Islam", "Mudblood"))

        status = "obama is an Islam fan"
        expected = "Dumbledore is an Mudblood fan"

        mortified = trumplemortify.trumplemortify(status, terms)

        self.assertEqual(mortified, expected)