zulip_bot_output.py: Refactor script output.
This involves using the format() method for string concatenation and splitting it into logical blocks.
This commit is contained in:
		
							parent
							
								
									517fe79e68
								
							
						
					
					
						commit
						7d1a56fb2b
					
				
					 1 changed files with 10 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -77,18 +77,23 @@ def main():
 | 
			
		|||
            bot_handler=mock_bot_handler,
 | 
			
		||||
            state_handler=StateHandler()
 | 
			
		||||
        )
 | 
			
		||||
        print("On sending ", bot_name, " bot the following message:\n\"", args.message, "\"")
 | 
			
		||||
 | 
			
		||||
        print("On sending {} bot the message \"{}\"".format(bot_name, args.message))
 | 
			
		||||
        # send_reply and send_message have slightly arguments; the
 | 
			
		||||
        # following takes that into account.
 | 
			
		||||
        #   send_reply(original_message, response)
 | 
			
		||||
        #   send_message(response_message)
 | 
			
		||||
        if mock_bot_handler.send_reply.called:
 | 
			
		||||
            print("\nThe bot gives the following output message:\n\"", list(mock_bot_handler.send_reply.call_args)[0][1], "\"")
 | 
			
		||||
            output_message = list(mock_bot_handler.send_reply.call_args)[0][1]
 | 
			
		||||
        elif mock_bot_handler.send_message.called:
 | 
			
		||||
            print("\nThe bot sends the following output to zulip:\n\"", list(mock_bot_handler.send_message.call_args)[0][0], "\"")
 | 
			
		||||
            output_message = list(mock_bot_handler.send_message.call_args)[0][0]
 | 
			
		||||
        elif mock_bot_handler.update_message.called:
 | 
			
		||||
            output_message = list(mock_bot_handler.update_message.call_args)[0][0]['content']
 | 
			
		||||
            print("the bot updates a message with the following text (in quotes):\n\"{}\"".format(output_message))
 | 
			
		||||
            sys.exit()
 | 
			
		||||
        else:
 | 
			
		||||
            print("\nThe bot sent no reply.")
 | 
			
		||||
            print("the bot sent no reply.")
 | 
			
		||||
            sys.exit()
 | 
			
		||||
        print("the bot gives the following output message (in quotes):\n\"{}\"".format(output_message))
 | 
			
		||||
 | 
			
		||||
if __name__ == '__main__':
 | 
			
		||||
    main()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue