def test__setup_delivery__missing_settings(self, SMTPMailer):
        from webidentity.sendmail import _setup_delivery

        self.config.add_settings({})
        _setup_delivery()
        self.assertEquals(SMTPMailer.call_args, ((), {
            'debug_smtp': False,
            'hostname': u'localhost',
            'port': 25}))
    def test__setup_delivery__with_settings(self, SMTPMailer):
        from webidentity.sendmail import _setup_delivery

        self.config.add_settings(DUMMY_SETTINGS)
        _setup_delivery()
        self.assertEquals(SMTPMailer.call_args, ((), {
            'debug_smtp': True,
            'hostname': u'stmp.provider.com',
            'port': 1025}))