# -*- coding: utf-8; -*- from __future__ import unicode_literals, absolute_import import unittest import six from rattail import exceptions class TestRecipientsNotFound(unittest.TestCase): def test_init(self): self.assertRaises(TypeError, exceptions.RecipientsNotFound) exc = exceptions.RecipientsNotFound('testing') self.assertEqual(exc.key, 'testing') def test_unicode(self): exc = exceptions.RecipientsNotFound('testing') self.assertEqual(six.text_type(exc), "No recipients found in config for 'testing' emails. Please set " "'testing.to' (or 'default.to') in the [rattail.mail] section.")