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()
 |