def test_that_running_smtp_sevice_is_stopped(self, gateway_mock):
        smtp = LeapSmtp(self.provider, self.keymanager, self.srp_session)

        smtp_service = MagicMock()
        smtp_port = MagicMock()
        gateway_mock.return_value = (smtp_service, smtp_port)

        with HTTMock(ca_cert_mock, not_found_mock):
            smtp.start()
            smtp.stop()

        smtp_port.stopListening.assert_called_with()
        smtp_service.doStop.assert_called_with()
示例#2
0
    def test_that_running_smtp_sevice_is_stopped(self, gateway_mock):
        smtp = LeapSmtp(self.provider, self.keymanager, self.srp_session)

        smtp_service = MagicMock()
        smtp_port = MagicMock()
        gateway_mock.return_value = (smtp_service, smtp_port)

        with HTTMock(ca_cert_mock, not_found_mock):
            smtp.ensure_running()
            smtp.stop()

        smtp_port.stopListening.assert_called_with()
        smtp_service.doStop.assert_called_with()
    def test_that_client_stop_does_nothing_if_not_started(self):
        smtp = LeapSmtp(self.provider, self.keymanager, self.srp_session)

        with HTTMock(not_found_mock):
            smtp.stop()
示例#4
0
    def test_that_client_stop_does_nothing_if_not_started(self):
        smtp = LeapSmtp(self.provider, self.auth.username,
                        self.auth.session_id, self.keymanager)

        with HTTMock(not_found_mock):
            smtp.stop()
示例#5
0
    def test_that_client_stop_does_nothing_if_not_started(self):
        smtp = LeapSmtp(self.provider, self.keymanager, self.srp_session)

        with HTTMock(not_found_mock):
            smtp.stop()