26 lines
		
	
	
		
			607 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			607 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | #!/usr/bin/env python | ||
|  | # coding=utf-8 | ||
|  | 
 | ||
|  | import unittest | ||
|  | 
 | ||
|  | from app import main | ||
|  | 
 | ||
|  | 
 | ||
|  | class TestCase(unittest.TestCase): | ||
|  | 
 | ||
|  |     def setUp(self): | ||
|  |         self.app = main.app.test_client() | ||
|  | 
 | ||
|  |     def test_main_page(self): | ||
|  |         response = self.app.get('/', follow_redirects=True) | ||
|  |         self.assertEqual(response.status_code, 200) | ||
|  | 
 | ||
|  |     def test_matrix(self): | ||
|  |         response = self.app.get('/matrix/123n459,789', follow_redirects=True) | ||
|  |         # Change when the matrix route is fixed and returning the actual matrix | ||
|  |         self.assertEqual(response.status_code, 500) | ||
|  | 
 | ||
|  | 
 | ||
|  | if __name__ == '__main__': | ||
|  |     unittest.main() |