Aditya Bansal 
							
						 
					 
					
						
						
							
						
						a68376e2ba 
					 
					
						
						
							
							zerver/lib: Change use of typing.Text to str.  
						
						 
						
						
						
						
					 
					
						2018-05-12 15:22:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								neiljp (Neil Pilgrim) 
							
						 
					 
					
						
						
							
						
						9e1dbde82d 
					 
					
						
						
							
							mypy: Final small migrations to python3.5 annotations in many files.  
						
						 
						
						
						
						
					 
					
						2018-03-12 11:23:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						9a8d2244ca 
					 
					
						
						
							
							django-2.0: Shift to resolvers from urlresolvers.  
						
						 
						
						... 
						
						
						
						The old name is deprecated. 
						
						
					 
					
						2018-01-30 10:53:54 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xavier Cooney 
							
						 
					 
					
						
						
							
						
						b0f501ff6c 
					 
					
						
						
							
							test_helpers.py: Remove unecessary imports.  
						
						 
						
						
						
						
					 
					
						2018-01-16 08:16:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rhea Parekh 
							
						 
					 
					
						
						
							
						
						b792a90842 
					 
					
						
						
							
							Remove unused imports in the codebase.  
						
						 
						
						
						
						
					 
					
						2017-12-26 09:09:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shreyansh Dwivedi 
							
						 
					 
					
						
						
							
						
						47fcb27e39 
					 
					
						
						
							
							invitations: Remove custom_body.  
						
						 
						
						... 
						
						
						
						Fixes  #7672  
						
						
					 
					
						2017-12-11 19:23:54 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Howell 
							
						 
					 
					
						
						
							
						
						78041a5846 
					 
					
						
						
							
							mypy: Use more specific type for instrument_url wrapper.  
						
						 
						
						
						
						
					 
					
						2017-12-08 19:00:18 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						33b1a541d7 
					 
					
						
						
							
							zerver/lib: Use python 3 syntax for typing.  
						
						 
						
						... 
						
						
						
						With tweaks by tabbott to fix line spacing. 
						
						
					 
					
						2017-11-18 16:09:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						5ee40bf718 
					 
					
						
						
							
							Remove usage of six.moves.binary_type.  
						
						 
						
						
						
						
					 
					
						2017-11-09 10:00:00 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						19bd335cbb 
					 
					
						
						
							
							Change urllib import to be Python 3-specific.  
						
						 
						
						
						
						
					 
					
						2017-11-07 10:46:42 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						e311842a1b 
					 
					
						
						
							
							zerver/lib: Remove inheritance from object.  
						
						 
						
						
						
						
					 
					
						2017-11-06 08:53:48 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								neiljp (Neil Pilgrim) 
							
						 
					 
					
						
						
							
						
						792a580efb 
					 
					
						
						
							
							mypy: Specify Callable type parameters in test_helpers.py.  
						
						 
						
						
						
						
					 
					
						2017-11-04 19:47:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Bansal 
							
						 
					 
					
						
						
							
						
						31ea495842 
					 
					
						
						
							
							test_uploads: Extract 'use_s3_backend' to test helpers.  
						
						 
						
						
						
						
					 
					
						2017-10-30 21:56:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Howell 
							
						 
					 
					
						
						
							
						
						a28841e8aa 
					 
					
						
						
							
							Extract get_stream_recipient().  
						
						 
						
						... 
						
						
						
						Do you call get_recipient(Recipient.STREAM, stream_id) or
get_recipient(stream_id, Recipient.STREAM)?  I could never
remember, and it was not very type safe, since both parameters
are integers. 
						
						
					 
					
						2017-10-28 17:57:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Price 
							
						 
					 
					
						
						
							
						
						318682fd52 
					 
					
						
						
							
							auth: Use URL rather than cookie to pass signed data cross-domain.  
						
						 
						
						... 
						
						
						
						The cookie mechanism only works when passing the login token to a
subdomain.  URLs work across domains, which is why they're the
standard transport for SSO on the web.  Switch to URLs.
Tweaked by tabbott to add a test for an expired token. 
						
						
					 
					
						2017-10-27 14:42:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						035ed93111 
					 
					
						
						
							
							zerver/lib: remove import six.  
						
						 
						
						
						
						
					 
					
						2017-09-27 19:10:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						2e12fe5e2e 
					 
					
						
						
							
							zerver/lib: Remove print_function.  
						
						 
						
						
						
						
					 
					
						2017-09-27 18:05:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu Ks 
							
						 
					 
					
						
						
							
						
						caaa90f22d 
					 
					
						
						
							
							emails: Extract CSS from email_base_default.  
						
						 
						
						
						
						
					 
					
						2017-09-27 16:48:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						f43e54d352 
					 
					
						
						
							
							zerver/lib: Remove absolute_import.  
						
						 
						
						
						
						
					 
					
						2017-09-27 10:00:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						4a22316d90 
					 
					
						
						
							
							test_decorator: Add explicit subdomains in tests.  
						
						 
						
						
						
						
					 
					
						2017-08-28 22:51:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						b8e7369dee 
					 
					
						
						
							
							mypy: Remove type: ignores not needed in Python 3.  
						
						 
						
						
						
						
					 
					
						2017-08-25 11:04:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						890417f8eb 
					 
					
						
						
							
							test_helpers: Add 'method' to HostRequestMock.  
						
						 
						
						
						
						
					 
					
						2017-08-15 19:47:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Zhang 
							
						 
					 
					
						
						
							
						
						a533ab5881 
					 
					
						
						
							
							context_processors.py: Add flag for whether user is logged in.  
						
						 
						
						
						
						
					 
					
						2017-08-15 12:15:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Zhang 
							
						 
					 
					
						
						
							
						
						b82bdc82bf 
					 
					
						
						
							
							context_processors.py: Add flag for whether page is help center.  
						
						 
						
						... 
						
						
						
						This is needed once the header markup is deduplicated. 
						
						
					 
					
						2017-08-15 12:15:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						cc03c8766f 
					 
					
						
						
							
							test_helpers: Expand HostRequestMock variables.  
						
						 
						
						
						
						
					 
					
						2017-08-15 10:54:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						4bb979d869 
					 
					
						
						
							
							test_helpers: Fix annotation for avatar_disk_path.  
						
						 
						
						
						
						
					 
					
						2017-08-05 17:53:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								neiljp (Neil Pilgrim) 
							
						 
					 
					
						
						
							
						
						3ca34bebdc 
					 
					
						
						
							
							mypy: Use Callable as parameter for simulated_queue_client.  
						
						 
						
						... 
						
						
						
						Previously the type was annotated as 'type'. 
						
						
					 
					
						2017-08-05 12:08:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Bansal 
							
						 
					 
					
						
						
							
						
						452bbd9104 
					 
					
						
						
							
							test_helpers: Extract stub for request_event_queue & get_user_events.  
						
						 
						
						
						
						
					 
					
						2017-07-28 14:50:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						53e4d8562b 
					 
					
						
						
							
							lint: Add a lint check for bare type: ignores.  
						
						 
						
						
						
						
					 
					
						2017-07-27 16:31:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rishi Gupta 
							
						 
					 
					
						
						
							
						
						394f85eb76 
					 
					
						
						
							
							confirmation: Change confirmation keys to have length 24.  
						
						 
						
						
						
						
					 
					
						2017-07-17 23:18:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								neiljp (Neil Pilgrim) 
							
						 
					 
					
						
						
							
						
						8611a2cafa 
					 
					
						
						
							
							tidying: Combine multiple 'import typing' lines onto one line.  
						
						 
						
						
						
						
					 
					
						2017-07-16 16:43:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu Ks 
							
						 
					 
					
						
						
							
						
						80d0039e2c 
					 
					
						
						
							
							test_helpers: Remove unused get_user_profile_by_email import.  
						
						 
						
						
						
						
					 
					
						2017-07-13 00:45:24 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cory Lynch 
							
						 
					 
					
						
						
							
						
						6653e19e3a 
					 
					
						
						
							
							Add URL for viewing node coverage data on dev server.  
						
						 
						
						... 
						
						
						
						Running test-js-with-node --coverage now provides a URL
to view the output data on the web.
Fixes  #5177 . 
						
						
					 
					
						2017-06-09 16:17:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rick Chern 
							
						 
					 
					
						
						
							
						
						e53d1c3885 
					 
					
						
						
							
							tests: Remove get_user_profile_by_email from most tests.  
						
						 
						
						
						
						
					 
					
						2017-05-24 13:05:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								umkay 
							
						 
					 
					
						
						
							
						
						ccc70445d6 
					 
					
						
						
							
							mypy: Fix strict-optional errors for test files.  
						
						 
						
						... 
						
						
						
						Fix mypy --strict-optional errors in zerver/tests 
						
						
					 
					
						2017-05-24 12:43:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Bansal 
							
						 
					 
					
						
						
							
						
						e3003653c7 
					 
					
						
						
							
							pep8: Add compliance with rule E261 to test_helpers.py.  
						
						 
						
						
						
						
					 
					
						2017-05-18 03:00:32 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						4ab783134e 
					 
					
						
						
							
							testing: Move unsign_subdomain_cookie to test_helpers.  
						
						 
						
						... 
						
						
						
						We'll be using it in other files soon. 
						
						
					 
					
						2017-04-20 11:10:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						06492738b5 
					 
					
						
						
							
							dev: Expose coverage and built documentation to web.  
						
						 
						
						... 
						
						
						
						This makes it much more convenient for developers to access coverage
and built developer documentation. 
						
						
					 
					
						2017-03-23 13:10:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						4dbb17db64 
					 
					
						
						
							
							test_helpers: Remove unused message_ids function.  
						
						 
						
						
						
						
					 
					
						2017-03-18 19:22:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						8bdbcbc371 
					 
					
						
						
							
							lint: Fix unnecessarily translated test file strings.  
						
						 
						
						... 
						
						
						
						Our linter for translation strings shouldn't check test files, since
then we'll end up translating non-user-facing strings.
So we fix that, and actually add the opposite lint rule. 
						
						
					 
					
						2017-03-09 00:37:44 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								adnrs96 
							
						 
					 
					
						
						
							
						
						ae31c6cc0d 
					 
					
						
						
							
							avatar: Move avatar data from email based to user id based.  
						
						 
						
						... 
						
						
						
						This commit introduces a migration for moving avatars from email based
to user id based storage.
This is in responce to change in behaviour of user_avatar_path to
return path comprising of realm id and a hash based on user id. Also
we fix test_helpers accordingly.
Fixes  #3776 . 
						
						
					 
					
						2017-03-07 22:44:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						e7ff3415ab 
					 
					
						
						
							
							coverage: bring test_helpers.py to 100% coverage.  
						
						 
						
						
						
						
					 
					
						2017-03-05 00:53:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghav Jajodia 
							
						 
					 
					
						
						
							
						
						a3a03bd6a5 
					 
					
						
						
							
							mypy: Added Dict, List and Set imports.  
						
						 
						
						... 
						
						
						
						Fixed mypy errors associated with the upgrade. 
						
						
					 
					
						2017-03-04 14:33:44 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rishi Gupta 
							
						 
					 
					
						
						
							
						
						28d3af0965 
					 
					
						
						
							
							Fix several new errors caught by mypy 0.501.  
						
						 
						
						... 
						
						
						
						Clear out a bunch of easy to review errors, so we can focus on the more
complicated ones. 
						
						
					 
					
						2017-03-03 14:12:52 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ayush Jain 
							
						 
					 
					
						
						
							
						
						455c1919fc 
					 
					
						
						
							
							Add customizable invite-new-user text.  
						
						 
						
						... 
						
						
						
						This makes life a lot easier for people inviting users to a new Zulip
organization, since they can give some form of context now.
Modified by tabbott to clean up CSS, backend code flow, and improve
the formatting of the emails.
Fixes : #1409 . 
						
						
					 
					
						2017-02-21 22:35:01 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						6db4879f9c 
					 
					
						
						
							
							testing: Clear cache in queries_captured.  
						
						 
						
						... 
						
						
						
						This results in a more deterministic result when we count queries. 
						
						
					 
					
						2017-02-13 14:24:48 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tommy Ip 
							
						 
					 
					
						
						
							
						
						c7e33c6c9f 
					 
					
						
						
							
							optimization: Use Python to test management commands.  
						
						 
						
						... 
						
						
						
						The original test was written in shell script which launches a new
django instance for every tests. By doing it in Python, we avoid
the overhead and reduce the test time to <1 second.
Fixes  #3620 . 
						
						
					 
					
						2017-02-11 13:48:16 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						b81fd407e8 
					 
					
						
						
							
							mypy: Fix several Optional typing errors.  
						
						 
						
						
						
						
					 
					
						2017-02-10 23:53:44 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						7743f74180 
					 
					
						
						
							
							Do not append to INSTRMENTED_DATA directly.  
						
						 
						
						... 
						
						
						
						Use append_instrumentation_data to append data to the INSTRUMENTED_DATA.
This gives us a layer of abstraction when we need to add instrumentation
data from other modules e.g. while running tests in parallel mode. 
						
						
					 
					
						2017-02-10 16:01:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						78768a2ba9 
					 
					
						
						
							
							Add process_instrumentation_data function.  
						
						 
						
						... 
						
						
						
						This function can be used to perform processing on instrumentation data.
For example, this can be used to send the instrumentation data gathered
in the test suite running in the child process to the parent process for
aggregation. 
						
						
					 
					
						2017-02-10 16:01:43 -08:00