Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								3c794b384b 
								
							 
						 
						
							
							
								
								mypy: Add annotations for Yoda Bot.  
							
							
							
						 
						
							2017-12-11 07:33:16 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								8f64405bae 
								
							 
						 
						
							
							
								
								mypy: Add annotations for Wikipedia Bot.  
							
							
							
						 
						
							2017-12-11 07:26:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								0467f83314 
								
							 
						 
						
							
							
								
								mypy: Add annotations for xkcd Bot.  
							
							
							
						 
						
							2017-12-11 07:26:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marco Burstein 
								
							 
						 
						
							
							
							
							
								
							
							
								700ce6a673 
								
							 
						 
						
							
							
								
								bots: Create Chess Bot.  
							
							... 
							
							
							
							Chess Bot is a bot that allows you to play chess against either another
user or the computer. Use `start with other user` or
`start as <color> with computer` to start a game.
In order to play against a computer, `chess.conf` must be set with the
key `stockfish_location` set to the location of the Stockfish program on
this computer.
Use `bot_handler.storage` to preserve game state across messages.
(@showell also did minor work here to have the test use verify_dialog()
and have the bot respond to empty messages) 
							
						 
						
							2017-12-10 09:14:32 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kai Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								d33e9b9d92 
								
							 
						 
						
							
							
								
								mypy: Add annotations for converter.  
							
							
							
						 
						
							2017-12-10 04:59:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sivagiri Visakan 
								
							 
						 
						
							
							
							
							
								
							
							
								381401b11b 
								
							 
						 
						
							
							
								
								bots: Add mypy to youtube bot  
							
							
							
						 
						
							2017-12-09 03:56:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								ab9128d939 
								
							 
						 
						
							
							
								
								mypy: Add annotations for weather.  
							
							
							
						 
						
							2017-12-08 14:55:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								f7f54d159f 
								
							 
						 
						
							
							
								
								mypy: Add annotations for virtual_fs.  
							
							
							
						 
						
							2017-12-08 14:55:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								5673b49826 
								
							 
						 
						
							
							
								
								Added self: Any linter test  
							
							
							
						 
						
							2017-12-08 10:48:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								8c73adb6b6 
								
							 
						 
						
							
							
								
								Make tools/review executable.  
							
							
							
						 
						
							2017-12-08 10:47:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								9d5fbc2b5b 
								
							 
						 
						
							
							
								
								mypy: Add annotations for help.  
							
							
							
						 
						
							2017-12-07 19:12:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								40c09b4b16 
								
							 
						 
						
							
							
								
								mypy: Add annotations for googlesearch.  
							
							
							
						 
						
							2017-12-07 19:12:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fredfishgames 
								
							 
						 
						
							
							
							
							
								
							
							
								b7dbe7af41 
								
							 
						 
						
							
							
								
								mypy: Add annotations for github_detail.  
							
							
							
						 
						
							2017-12-07 19:12:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jerry Zhang 
								
							 
						 
						
							
							
							
							
								
							
							
								77e9be0783 
								
							 
						 
						
							
							
								
								bots/giphy: Use Python 3 type mypy annotations.  
							
							
							
						 
						
							2017-12-07 00:22:57 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jerry Zhang 
								
							 
						 
						
							
							
							
							
								
							
							
								95b8ea4751 
								
							 
						 
						
							
							
								
								bots/followup: Use Python 3 type mypy annotations.  
							
							
							
						 
						
							2017-12-07 00:22:57 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								e5685adf2e 
								
							 
						 
						
							
							
								
								tests: Do not generate coverage report on Python 2.  
							
							... 
							
							
							
							Since we have dropped Python 2 support for the bots and botserver
packages, we now have 'invalid' syntax if we run coverage
for all packages in a Python 2 environment. 
							
						 
						
							2017-12-04 07:27:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohitt Vashishtha 
								
							 
						 
						
							
							
							
							
								
							
							
								69ad29faad 
								
							 
						 
						
							
							
								
								tools: Allow force including files for mypy.  
							
							
							
						 
						
							2017-12-04 07:27:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhea Parekh 
								
							 
						 
						
							
							
							
							
								
							
							
								1d2d6c9cf7 
								
							 
						 
						
							
							
								
								slack: Fix travis tests.  
							
							
							
						 
						
							2017-12-03 10:30:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								fc251460fa 
								
							 
						 
						
							
							
								
								bot tests: Eliminate BotTestCaseBase.  
							
							... 
							
							
							
							We now just put `test_bot_usage` in StubBotTestCase and have
BotTestCase inherit from that. 
							
						 
						
							2017-12-01 07:00:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								205f7c16c7 
								
							 
						 
						
							
							
								
								Add StubBotTestCase and StubBotHandler.  
							
							... 
							
							
							
							We will start to use these for some of our bot test code. 
							
						 
						
							2017-12-01 07:00:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								4ca11fdd67 
								
							 
						 
						
							
							
								
								Make venv creation with Python 2 harder.  
							
							... 
							
							
							
							Python 2 venvs can now only be created with
tools/provision --force. 
							
						 
						
							2017-11-30 02:07:55 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									neiljp (Neil Pilgrim) 
								
							 
						 
						
							
							
							
							
								
							
							
								1e5e931421 
								
							 
						 
						
							
							
								
								Tests: Extend test-lib script to support coverage parameter & add to test-main  
							
							
							
						 
						
							2017-11-29 17:07:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								efeac92d42 
								
							 
						 
						
							
							
								
								Add tools/test-lib.  
							
							... 
							
							
							
							This starts to add direct test coverage on
zulip_bots/zulip_bots/lib.py.
It is not yet integrated into tools/test-main. 
							
						 
						
							2017-11-29 13:45:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Hönig 
								
							 
						 
						
							
							
							
							
								
							
							
								13d181cd09 
								
							 
						 
						
							
							
								
								Remove Python 2.7 testing for zulip_bots and zulip_botserver.  
							
							
							
						 
						
							2017-11-28 15:42:22 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								80e4ef9f72 
								
							 
						 
						
							
							
								
								Create terminal.py to run bots in the terminal.  
							
							... 
							
							
							
							This program replaces zulip_bot_output.py, which had
gotten a little out of date.
It should be able to simulate a terminal conversation for
all of our bots, including those that use "advanced" features:
    third party config files: tested with giphy
    message updates: tested with incrementor
    storage: tested with virtual_fs and others 
							
						 
						
							2017-11-28 10:52:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									derAnfaenger 
								
							 
						 
						
							
							
							
							
								
							
							
								c264f7ef12 
								
							 
						 
						
							
							
								
								provisioning: Enhance warning for Python 2.7.  
							
							... 
							
							
							
							Color-highlight the warning. Use print instead
of warnings.warn (this omits unnecessary debug info). 
							
						 
						
							2017-11-23 15:20:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									derAnfaenger 
								
							 
						 
						
							
							
							
							
								
							
							
								819d5f6ebe 
								
							 
						 
						
							
							
								
								provisioning: Fix real and venv Python version mixup.  
							
							
							
						 
						
							2017-11-23 15:20:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								57f7088304 
								
							 
						 
						
							
							
								
								Ignore prior coverage data in tools/test-main.  
							
							... 
							
							
							
							Before this patch, we were reading in old coverage data every
time we ran test-main and had a .coverage file lying around.
This would cause inaccurate data when you changed code, and it
would cause crashes if you moved your working directory on the
file system. 
							
						 
						
							2017-11-20 12:48:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									derAnfaenger 
								
							 
						 
						
							
							
							
							
								
							
							
								9c37f92a01 
								
							 
						 
						
							
							
								
								zulip_bots: Add common tests.  
							
							... 
							
							
							
							unittest includes by default all module-level classes that inherit
from TestCase and implement at least one method starting with 'test'.
Since it doesn't provide a convenient way for excluding TestSuites,
we need to manually filter out the unwanted testing of our test base
class itself. 
							
						 
						
							2017-11-14 09:39:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								0a70a6b46f 
								
							 
						 
						
							
							
								
								test-static-analysis: Fix trailing whitespace errors.  
							
							
							
						 
						
							2017-11-10 19:24:59 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eeshan Garg 
								
							 
						 
						
							
							
							
							
								
							
							
								0590671fc6 
								
							 
						 
						
							
							
								
								tools/provision: Support specifying path to Python interpreter.  
							
							
							
						 
						
							2017-11-10 17:42:38 -03:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								bad8dccef7 
								
							 
						 
						
							
							
								
								provision: Make instructions to source venv more obvious.  
							
							... 
							
							
							
							(This cleans up the print formatting a bit in tools/provision
and adds an explicit step in README.md.) 
							
						 
						
							2017-11-10 13:04:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									derAnfaenger 
								
							 
						 
						
							
							
							
							
								
							
							
								80534a50b6 
								
							 
						 
						
							
							
								
								zulip_bots: Add directory for unmaintained bots.  
							
							
							
						 
						
							2017-11-02 15:15:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Abbott 
								
							 
						 
						
							
							
							
							
								
							
							
								075e368818 
								
							 
						 
						
							
							
								
								run-mypy: Document why certain files are not mypy-checked.  
							
							
							
						 
						
							2017-10-26 23:02:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								25d6c68d4d 
								
							 
						 
						
							
							
								
								mypy: zulip_botserver: Fix errors in setup.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								ed51cabf1b 
								
							 
						 
						
							
							
								
								mypy: zulip_botserver: Fix errors in zulip_botserver/server.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								81205ea813 
								
							 
						 
						
							
							
								
								mypy: zulip_botserver: Fix errors in tests/__init__.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								fd519252d6 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in zulip_bots/zulip_bot_output.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								5e7f4c595f 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Annotate zulip_bots/test_run.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								afb9886553 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in zulip_bots/test_lib.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								6546917088 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Annotate zulip_bots/run.py.  
							
							
							
						 
						
							2017-10-27 00:56:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								47d8ab8f9a 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in zulip_bots/provision.py.  
							
							
							
						 
						
							2017-10-27 00:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								3a20dee621 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in zulip_bots/lib.py.  
							
							
							
						 
						
							2017-10-27 00:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								ad050fc806 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in setup.py.  
							
							
							
						 
						
							2017-10-27 00:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								3d282a12a7 
								
							 
						 
						
							
							
								
								mypy: zulip_bots: Fix errors in generate_manifest.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								fe6deb2e03 
								
							 
						 
						
							
							
								
								mypy: zulip: Fix errors in tests/test_default_arguments.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								99785a1be4 
								
							 
						 
						
							
							
								
								mypy: zulip: Fix errors in tests/__init__.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								671a078137 
								
							 
						 
						
							
							
								
								mypy: zulip: Fix errors in integrations/zephyr/process_ccache.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								8becce7c98 
								
							 
						 
						
							
							
								
								mypy: zulip: Annotate integrations/svn/zulip_svn_config.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alena Volkova 
								
							 
						 
						
							
							
							
							
								
							
							
								ab192fe937 
								
							 
						 
						
							
							
								
								mypy: zulip: Annotate integrations/perforce/zulip_perforce_config.py.  
							
							
							
						 
						
							2017-10-27 00:56:06 -04:00