コード例 #1
0
    def test_add_client_custom(self):
        def fake_class(addr, queue, **kwargs):
            self.assertEqual(('testhost', 25), addr)
            return 'success'

        static = StaticSmtpRelay('testhost', client_class=fake_class)
        self.assertEqual('success', static.add_client())
コード例 #2
0
 def test_add_client(self):
     static = StaticSmtpRelay('testhost')
     ret = static.add_client()
     self.assertIsInstance(ret, SmtpRelayClient)
コード例 #3
0
 def test_add_client(self):
     static = StaticSmtpRelay('testhost')
     ret = static.add_client()
     self.assertIsInstance(ret, SmtpRelayClient)
コード例 #4
0
 def test_add_client_custom(self):
     def fake_class(addr, queue, **kwargs):
         self.assertEqual(('testhost', 25), addr)
         return 'success'
     static = StaticSmtpRelay('testhost', client_class=fake_class)
     self.assertEqual('success', static.add_client())