| 
									
										
										
										
											2010-03-11 22:53:45 +00:00
										 |  |  | #!/usr/bin/env python3 | 
					
						
							| 
									
										
										
										
											2009-05-23 01:30:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | import unittest | 
					
						
							|  |  |  | from test import support | 
					
						
							|  |  |  | import smtplib | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-05-23 02:36:15 +00:00
										 |  |  | support.requires("network") | 
					
						
							| 
									
										
										
										
											2009-05-23 01:30:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | class SmtpSSLTest(unittest.TestCase): | 
					
						
							|  |  |  |     testServer = 'smtp.gmail.com' | 
					
						
							|  |  |  |     remotePort = 465 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def test_connect(self): | 
					
						
							| 
									
										
										
										
											2009-05-23 02:36:15 +00:00
										 |  |  |         support.get_attribute(smtplib, 'SMTP_SSL') | 
					
						
							| 
									
										
										
										
											2010-10-13 17:14:16 +00:00
										 |  |  |         with support.transient_internet(self.testServer): | 
					
						
							|  |  |  |             server = smtplib.SMTP_SSL(self.testServer, self.remotePort) | 
					
						
							| 
									
										
										
										
											2009-05-23 01:30:26 +00:00
										 |  |  |         server.ehlo() | 
					
						
							|  |  |  |         server.quit() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def test_main(): | 
					
						
							|  |  |  |     support.run_unittest(SmtpSSLTest) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if __name__ == "__main__": | 
					
						
							|  |  |  |     test_main() |