Lines Matching refs:client
213 client = None
220 Returns (client, server).
244 self.client = self.imap_class(*self.server.server_address)
246 return self.client, self.server
254 # shutdown the client once again
255 if self.client is not None and self.client.state != 'LOGOUT':
256 self.client.shutdown()
285 client, _ = self._setup(EnableHandler)
286 self.assertFalse(client.utf8_enabled)
288 client.enable('foo')
289 self.assertFalse(client.utf8_enabled)
292 client, _ = self._setup(SimpleIMAPHandler)
295 client.enable('foo')
298 client, _ = self._setup(SimpleIMAPHandler)
299 typ, data = client.login('user', 'pass')
303 client.enable('UTF8=ACCEPT')
318 client, server = self._setup(UTF8AppendServer)
319 self.assertEqual(client._encoding, 'ascii')
320 code, _ = client.authenticate('MYAUTH', lambda x: b'fake')
323 code, _ = client.enable('UTF8=ACCEPT')
325 self.assertEqual(client._encoding, 'utf-8')
327 typ, data = client.append(None, None, None, msg_string.encode('utf-8'))
341 client, _ = self._setup(UTF8Server)
342 typ, _ = client.authenticate('MYAUTH', lambda x: b'fake')
344 typ, _ = client.enable('UTF8=ACCEPT')
346 self.assertTrue(client.utf8_enabled)
348 client.search('foo', 'bar')
355 client, _ = self._setup(MyServer)
358 client.authenticate('METHOD', lambda: 1)
366 client, _ = self._setup(MyServer)
369 client.authenticate('MYAUTH', lambda x: b'fake')
377 client, server = self._setup(MyServer)
378 code, _ = client.authenticate('MYAUTH', lambda x: b'fake')
388 client, server = self._setup(MyServer)
389 code, _ = client.authenticate('MYAUTH', lambda x: 'fake')
406 client, _ = self._setup(AuthHandler)
407 self.assertTrue('AUTH=CRAM-MD5' in client.capabilities)
408 ret, _ = client.login_cram_md5("tim", b"tanstaaftanstaaf")
424 client, _ = self._setup(AuthHandler)
425 self.assertTrue('AUTH=CRAM-MD5' in client.capabilities)
426 ret, _ = client.login_cram_md5("tim", "tanstaaftanstaaf")
441 client, _ = self._setup(MyServer)
444 client.authenticate('MYAUTH', lambda x: None)
465 client = self.imap_class("localhost", addr, timeout=None)
466 self.assertEqual(client.sock.timeout, None)
467 client.shutdown()
468 client = self.imap_class("localhost", addr, timeout=support.LOOPBACK_TIMEOUT)
469 self.assertEqual(client.sock.timeout, support.LOOPBACK_TIMEOUT)
470 client.shutdown()
472 client = self.imap_class("localhost", addr, timeout=0)
483 client = self.imap_class("localhost", addr, timeout=0.001)
505 client, _ = self._setup(SimpleIMAPHandler)
506 typ, data = client.login('user', 'pass')
509 self.assertEqual(client.state, 'AUTH')
512 client, _ = self._setup(SimpleIMAPHandler)
513 typ, data = client.login('user', 'pass')
516 typ, data = client.logout()
519 self.assertEqual(client.state, 'LOGOUT')
526 client, _ = self._setup(LsubCmd)
527 client.login('user', 'pass')
528 typ, data = client.lsub()
533 client, _ = self._setup(SimpleIMAPHandler)
534 client.login('user', 'pass')
535 typ, data = client.select()
539 typ, data = client.unselect()
542 self.assertEqual(client.state, 'AUTH')
565 client = self.imap_class(*server.server_address,
567 client.shutdown()
574 client = self.imap_class("localhost", server.server_address[1],
576 client.shutdown()
643 client = self.imap_class(*server.server_address)
645 yield server, client
647 client.logout()
652 client = self.imap_class(*server.server_address)
653 client.shutdown()
693 with self.reaped_pair(BracketFlagHandler) as (server, client):
694 code, data = client.authenticate('MYAUTH', lambda x: b'fake')
697 client.select('test')
698 typ, [data] = client.store(b'1', "+FLAGS", "[test]")
700 client.select('test')
701 typ, [data] = client.response('PERMANENTFLAGS')
742 with self.reaped_pair(self.UTF8Server) as (server, client):
743 self.assertFalse(client.utf8_enabled)
744 self.assertRaises(imaplib.IMAP4.error, client.enable, 'foo')
745 self.assertFalse(client.utf8_enabled)
753 with self.reaped_pair(NoEnableServer) as (server, client):
754 self.assertRaises(imaplib.IMAP4.error, client.enable, 'foo')
761 with self.reaped_pair(NonUTF8Server) as (server, client):
762 typ, data = client.login('user', 'pass')
764 client.enable('UTF8=ACCEPT')
776 with self.reaped_pair(UTF8AppendServer) as (server, client):
777 self.assertEqual(client._encoding, 'ascii')
778 code, _ = client.authenticate('MYAUTH', lambda x: b'fake')
782 code, _ = client.enable('UTF8=ACCEPT')
784 self.assertEqual(client._encoding, 'utf-8')
786 typ, data = client.append(
799 with self.reaped_pair(self.UTF8Server) as (server, client):
800 typ, _ = client.authenticate('MYAUTH', lambda x: b'fake')
802 typ, _ = client.enable('UTF8=ACCEPT')
804 self.assertTrue(client.utf8_enabled)
805 self.assertRaises(imaplib.IMAP4.error, client.search, 'foo', 'bar')
816 with self.reaped_pair(MyServer) as (server, client):
818 client.authenticate('METHOD', lambda: 1)
830 with self.reaped_pair(MyServer) as (server, client):
832 code, data = client.authenticate('MYAUTH', lambda x: b'fake')
844 with self.reaped_pair(MyServer) as (server, client):
845 code, data = client.authenticate('MYAUTH', lambda x: b'fake')
850 with self.reaped_pair(MyServer) as (server, client):
851 code, data = client.authenticate('MYAUTH', lambda x: 'fake')
874 with self.reaped_pair(AuthHandler) as (server, client):
875 self.assertTrue('AUTH=CRAM-MD5' in client.capabilities)
876 ret, data = client.login_cram_md5("tim", "tanstaaftanstaaf")
879 with self.reaped_pair(AuthHandler) as (server, client):
880 self.assertTrue('AUTH=CRAM-MD5' in client.capabilities)
881 ret, data = client.login_cram_md5("tim", b"tanstaaftanstaaf")
899 with self.reaped_pair(MyServer) as (server, client):
901 code, data = client.authenticate('MYAUTH', lambda x: None)
971 client = self.imap_class(*server.server_address,
973 client.shutdown()
976 client = self.imap_class("localhost", server.server_address[1],
978 client.shutdown()