Umair Khan 
							
						 
					 
					
						
						
							
						
						266c791e64 
					 
					
						
						
							
							Email should be a unicode.  
						
						 
						
						
						
						
					 
					
						2016-08-08 15:17:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						0dfc757447 
					 
					
						
						
							
							Annotate test_auth_backends.py.  
						
						 
						
						
						
						
					 
					
						2016-08-08 15:12:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						cc11229377 
					 
					
						
						
							
							test_auth_backends: Add missing type annotations.  
						
						 
						
						
						
						
					 
					
						2016-08-04 15:57:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						b38ca0c690 
					 
					
						
						
							
							Add tests for GitHub team and organization auth.  
						
						 
						
						
						
						
					 
					
						2016-08-03 12:01:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						fc1d8e217f 
					 
					
						
						
							
							Don't pass return_data to mock functions.  
						
						 
						
						... 
						
						
						
						GitHubAuthBackend already passes the `return_data` keyword argument
to the `do_auth` function. 
						
						
					 
					
						2016-08-03 12:01:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						6b2b7ab3ff 
					 
					
						
						
							
							Rename GitHubBackend to GitHubAuthBackend for consistency.  
						
						 
						
						
						
						
					 
					
						2016-07-29 12:49:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						d43b031a32 
					 
					
						
						
							
							Add tests to verify GitHub backend.  
						
						 
						
						
						
						
					 
					
						2016-07-29 12:49:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Howell 
							
						 
					 
					
						
						
							
						
						6937f63fd5 
					 
					
						
						
							
							Add client_get() test helper.  
						
						 
						
						
						
						
					 
					
						2016-07-27 20:49:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Howell 
							
						 
					 
					
						
						
							
						
						38f2a2f475 
					 
					
						
						
							
							Add client_post() test helper.  
						
						 
						
						... 
						
						
						
						This makes us more consistent, since we have other wrappers
like client_patch, client_put, and client_delete.
Wrapping also will facilitate instrumentation of our posting code. 
						
						
					 
					
						2016-07-27 20:49:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						c98c3d5f8d 
					 
					
						
						
							
							Re-enable some backend tests on python 3.  
						
						 
						
						
						
						
					 
					
						2016-07-12 14:06:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						d740a87d04 
					 
					
						
						
							
							zerver/tests: Use unicode strings.  
						
						 
						
						... 
						
						
						
						* Use unicode strings for strings containing non-ASCII characters.
* Decode response content when text output is expected. 
						
						
					 
					
						2016-07-12 14:06:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						73a3c9fa47 
					 
					
						
						
							
							On python 3, skip expected failures in backend tests.  
						
						 
						
						
						
						
					 
					
						2016-07-12 09:27:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								acrefoot 
							
						 
					 
					
						
						
							
						
						a36e5d4987 
					 
					
						
						
							
							Add get_auth_backends endpoint to API.  
						
						 
						
						... 
						
						
						
						We would like to know which kind of authentication backends the server
supports.
This is information you can get from /login, but not in a way easily
parseable by API apps (e.g. the Zulip mobile apps). 
						
						
					 
					
						2016-06-27 18:30:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kunall17 
							
						 
					 
					
						
						
							
						
						007eee6061 
					 
					
						
						
							
							Add route to fetch emails for mobile passwordless login.  
						
						 
						
						... 
						
						
						
						[Tweaked by tabbott to rename API to explicitly support not just
Android] 
						
						
					 
					
						2016-06-17 11:03:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kunall17 
							
						 
					 
					
						
						
							
						
						7ea0eaed1c 
					 
					
						
						
							
							Add passwordless login for mobile app development.  
						
						 
						
						... 
						
						
						
						[Tweaked by tabbott to rename API to explicitly support not just
Android]. 
						
						
					 
					
						2016-06-17 10:58:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						6fba0879a4 
					 
					
						
						
							
							Annotate much of the rest of zerver/tests.  
						
						 
						
						
						
						
					 
					
						2016-06-04 11:53:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Florea 
							
						 
					 
					
						
						
							
						
						04c71fadc6 
					 
					
						
						
							
							More removal of mutable default arguments.  
						
						 
						
						... 
						
						
						
						I've left a few that clearly aren't being passed and aren't being mutated, but
I think I've gotten the rest of them. 
						
						
					 
					
						2016-06-03 09:17:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						37015fd7c5 
					 
					
						
						
							
							Run mypy on zerver/lib/test_auth_backends.py.  
						
						 
						
						
						
						
					 
					
						2016-06-02 23:01:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						f2aee961e1 
					 
					
						
						
							
							test_auth_backends: Fix unused variables.  
						
						 
						
						
						
						
					 
					
						2016-05-10 11:46:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						be216506a9 
					 
					
						
						
							
							Improve api_fetch_api_key error messages.  
						
						 
						
						... 
						
						
						
						Previously, api_fetch_api_key would not give clear error messages if
password auth was disabled or the user's realm had been deactivated;
additionally, the account disabled error stopped triggering when we
moved the active account check into the auth decorators. 
						
						
					 
					
						2016-05-10 09:50:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						52ddd500f0 
					 
					
						
						
							
							Add tests for authentication backends.  
						
						 
						
						
						
						
					 
					
						2016-05-10 09:50:57 -07:00