Incrementor tests: Preliminary coverage with no update_message support.
This commit is contained in:
		
							parent
							
								
									d8c4242053
								
							
						
					
					
						commit
						749356d34b
					
				
					 1 changed files with 33 additions and 0 deletions
				
			
		
							
								
								
									
										33
									
								
								zulip_bots/zulip_bots/bots/incrementor/test_incrementor.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								zulip_bots/zulip_bots/bots/incrementor/test_incrementor.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,33 @@ | |||
| #!/usr/bin/env python | ||||
| 
 | ||||
| from __future__ import absolute_import | ||||
| from __future__ import print_function | ||||
| 
 | ||||
| from zulip_bots.test_lib import BotTestCase | ||||
| from zulip_bots.lib import StateHandler | ||||
| 
 | ||||
| 
 | ||||
| class TestIncrementorBot(BotTestCase): | ||||
|     bot_name = "incrementor" | ||||
| 
 | ||||
|     def test_bot(self): | ||||
|         messages = [  # Template for message inputs to test, absent of message content | ||||
|             { | ||||
|                 'type': 'stream', | ||||
|                 'display_recipient': 'some stream', | ||||
|                 'subject': 'some subject', | ||||
|                 'sender_email': 'foo_sender@zulip.com', | ||||
|             }, | ||||
|             { | ||||
|                 'type': 'private', | ||||
|                 'sender_email': 'foo_sender@zulip.com', | ||||
|             }, | ||||
|         ] | ||||
|         state_handler = StateHandler() | ||||
|         self.assert_bot_response(dict(messages[0], content=""), {'content': "1"}, | ||||
|                                  'send_reply', state_handler) | ||||
|         # Last test commented out since we don't have update_message | ||||
|         # support in the test framework yet. | ||||
| 
 | ||||
|         # self.assert_bot_response(dict(messages[0], content=""), {'message_id': 5, 'content': "2"}, | ||||
|         #                          'update_message', state_handler) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 neiljp (Neil Pilgrim)
						neiljp (Neil Pilgrim)