20 lines
		
	
	
		
			706 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			706 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								# -*- coding: utf-8 -*-
							 | 
						||
| 
								 | 
							
								from sync_app_functional_test_base import SyncAppFunctionalTestBase
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class SyncAppFunctionalHostKeyTest(SyncAppFunctionalTestBase):
							 | 
						||
| 
								 | 
							
								    def setUp(self):
							 | 
						||
| 
								 | 
							
								        SyncAppFunctionalTestBase.setUp(self)
							 | 
						||
| 
								 | 
							
								        self.server = self.mock_remote_server
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    def tearDown(self):
							 | 
						||
| 
								 | 
							
								        self.server = None
							 | 
						||
| 
								 | 
							
								        SyncAppFunctionalTestBase.tearDown(self)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    def test_login(self):
							 | 
						||
| 
								 | 
							
								        self.assertIsNotNone(self.server.hostKey("testuser", "testpassword"))
							 | 
						||
| 
								 | 
							
								        self.assertIsNone(self.server.hostKey("testuser", "wrongpassword"))
							 | 
						||
| 
								 | 
							
								        self.assertIsNone(self.server.hostKey("wronguser", "wrongpassword"))
							 | 
						||
| 
								 | 
							
								        self.assertIsNone(self.server.hostKey("wronguser", "testpassword"))
							 | 
						||
| 
								 | 
							
								
							 |