'Removing alert words works via remove_user_alert_words, even
for multi-word and non-ascii words.'

def test_remove_word(self):

    user = self.example_user('cordelia')
    add_user_alert_words(user, self.interesting_alert_word_list)
    theoretical_remaining_alerts = self.interesting_alert_word_list[:]
    for alert_word in self.interesting_alert_word_list:
        remove_user_alert_words(user, alert_word)
        theoretical_remaining_alerts.remove(alert_word)
        actual_remaining_alerts = user_alert_words(user)
        self.assertEqual(actual_remaining_alerts, theoretical_remaining_alerts)
