def test_rebind(self): from pyramid_mailer import Mailer class Dummy(object): pass mailer = Mailer() registry = DummyRegistry(mailer) request = Dummy() request.registry = registry request.tm = object() result = self._get_mailer(request) self.assertNotEqual(result, mailer) self.assertTrue(result.transaction_manager is request.tm)
def get_mailer(): return Mailer().from_settings(get_mailer_settings(), '')