Lines Matching refs:server
86 "Cannot run the test with local IMAP server running.")
124 self.server.is_selected = False
125 self.server.logged = None
191 self.server.logged = None
196 self.server.logged = args[0]
200 self.server.is_selected = True
205 if self.server.is_selected:
206 self.server.is_selected = False
220 Returns (client, server).
232 self.server = self.server_class((socket_helper.HOST, 0), imap_handler)
234 name=self._testMethodName+'-server',
235 target=self.server.serve_forever,
244 self.client = self.imap_class(*self.server.server_address)
246 return self.client, self.server
250 Cleans up the test server. This method should not be called manually,
257 # cleanup the server
258 self.server.shutdown()
259 self.server.server_close()
269 _, server = self._setup(EOFHandler, connect=False)
271 *server.server_address)
278 _, server = self._setup(BadNewlineHandler, connect=False)
280 *server.server_address)
312 self.server.response = yield
316 self.server.response = yield
318 client, server = self._setup(UTF8AppendServer)
322 self.assertEqual(server.response, b'ZmFrZQ==\r\n') # b64 encoded 'fake'
329 self.assertEqual(server.response,
339 self.server.response = yield
375 self.server.response = yield
377 client, server = self._setup(MyServer)
380 self.assertEqual(server.response, b'ZmFrZQ==\r\n') # b64 encoded 'fake'
386 self.server.response = yield
388 client, server = self._setup(MyServer)
391 self.assertEqual(server.response, b'ZmFrZQ==\r\n') # b64 encoded 'fake'
452 _, server = self._setup(TooLongHandler, connect=False)
455 self.imap_class(*server.server_address)
458 _, server = self._setup(SimpleIMAPHandler, connect=False)
459 with self.imap_class(*server.server_address):
463 _, server = self._setup(SimpleIMAPHandler)
464 addr = server.server_address[1]
480 _, server = self._setup(TimeoutHandler)
481 addr = server.server_address[1]
486 _, server = self._setup(SimpleIMAPHandler, connect=False)
487 with self.imap_class(*server.server_address) as imap:
489 self.assertEqual(server.logged, 'user')
490 self.assertIsNone(server.logged)
494 _, server = self._setup(SimpleIMAPHandler, connect=False)
495 with self.imap_class(*server.server_address) as imap:
497 self.assertEqual(server.logged, 'user')
499 self.assertIsNone(server.logged)
500 self.assertIsNone(server.logged)
564 _, server = self._setup(SimpleIMAPHandler)
565 client = self.imap_class(*server.server_address,
573 _, server = self._setup(SimpleIMAPHandler)
574 client = self.imap_class("localhost", server.server_address[1],
600 print("creating server")
601 server = MyServer(addr, hdlr)
602 self.assertEqual(server.server_address, server.socket.getsockname())
605 print("server created")
608 print("HDLR =", server.RequestHandlerClass)
612 target=server.serve_forever,
620 print("server running")
621 return server, t
623 def reap_server(self, server, thread):
625 print("waiting for server")
626 server.shutdown()
627 server.server_close()
634 server, thread = self.make_server((socket_helper.HOST, 0), hdlr)
636 yield server
638 self.reap_server(server, thread)
642 with self.reaped_server(hdlr) as server:
643 client = self.imap_class(*server.server_address)
645 yield server, client
651 with self.reaped_server(SimpleIMAPHandler) as server:
652 client = self.imap_class(*server.server_address)
672 self.server.response = yield
693 with self.reaped_pair(BracketFlagHandler) as (server, client):
696 self.assertEqual(server.response, b'ZmFrZQ==\r\n')
712 with self.reaped_server(EOFHandler) as server:
714 self.imap_class, *server.server_address)
725 with self.reaped_server(BadNewlineHandler) as server:
727 self.imap_class, *server.server_address)
737 self.server.response = yield
742 with self.reaped_pair(self.UTF8Server) as (server, client):
753 with self.reaped_pair(NoEnableServer) as (server, client):
761 with self.reaped_pair(NonUTF8Server) as (server, client):
773 self.server.response = yield
776 with self.reaped_pair(UTF8AppendServer) as (server, client):
780 self.assertEqual(server.response,
790 server.response,
799 with self.reaped_pair(self.UTF8Server) as (server, client):
816 with self.reaped_pair(MyServer) as (server, client):
830 with self.reaped_pair(MyServer) as (server, client):
841 self.server.response = yield
844 with self.reaped_pair(MyServer) as (server, client):
847 self.assertEqual(server.response,
850 with self.reaped_pair(MyServer) as (server, client):
853 self.assertEqual(server.response,
874 with self.reaped_pair(AuthHandler) as (server, client):
879 with self.reaped_pair(AuthHandler) as (server, client):
899 with self.reaped_pair(MyServer) as (server, client):
910 with self.reaped_server(TooLongHandler) as server:
912 self.imap_class, *server.server_address)
917 with self.reaped_server(SimpleIMAPHandler) as server:
918 with self.imap_class(*server.server_address):
923 with self.reaped_server(SimpleIMAPHandler) as server:
924 with self.imap_class(*server.server_address) as imap:
926 self.assertEqual(server.logged, 'user')
927 self.assertIsNone(server.logged)
932 with self.reaped_server(SimpleIMAPHandler) as server:
933 with self.imap_class(*server.server_address) as imap:
935 self.assertEqual(server.logged, 'user')
937 self.assertIsNone(server.logged)
938 self.assertIsNone(server.logged)
947 with self.reaped_server(SimpleIMAPHandler) as server:
948 with self.imap_class(*server.server_address) as imap:
970 with self.reaped_server(SimpleIMAPHandler) as server:
971 client = self.imap_class(*server.server_address,
975 with self.reaped_server(SimpleIMAPHandler) as server:
976 client = self.imap_class("localhost", server.server_address[1],
993 self.server = self.imap_class(self.host, self.port)
996 if self.server is not None:
998 self.server.logout()
1002 for cap in self.server.capabilities:
1004 self.assertIn('LOGINDISABLED', self.server.capabilities)
1005 self.assertIn('AUTH=ANONYMOUS', self.server.capabilities)
1006 rs = self.server.login(self.username, self.password)
1011 rs = self.server.logout()
1012 self.server = None
1025 rs = self.server.starttls()
1029 for cap in self.server.capabilities:
1031 self.assertNotIn('LOGINDISABLED', self.server.capabilities)
1053 def check_logincapa(self, server):
1055 for cap in server.capabilities:
1057 self.assertNotIn('LOGINDISABLED', server.capabilities)
1058 self.assertIn('AUTH=PLAIN', server.capabilities)
1059 rs = server.login(self.username, self.password)
1062 server.logout()