示例#1
0
 def test_format_weather_result(self):
     result = {'current_condition': 'Light Rain Shower', 'current_temp': '5', 'title': 'Yahoo! Weather - Dublin, IE', 'forecasts': [{'date': '1 Apr 2010', 'high': '9', 'low': '3', 'condition': 'Light Rain Late'}, {'date': '2 Apr 2010', 'high': '9', 'low': '2', 'condition': 'Rain'}]}
     bot = BotnetJabberClient()
     expected = 'Yahoo! Weather - Dublin, IE\n 5 C - Light Rain Shower \n Forecasts\n1 Apr 2010 -> Light Rain Late with max 9 C | min 3 C\n2 Apr 2010 -> Rain with max 9 C | min 2 C\n'
     formated_result = bot.format_weather_result(result)
     print formated_result
     self.assertEquals(expected, formated_result)
示例#2
0
 def test_invalid_search(self):
     bot = BotnetJabberClient()
     result = bot.weather("", "")
     self.assertEqual ("Invalid Search, plz try again", result)
示例#3
0
#       DO WHAT THE F**K YOU WANT TO PUBLIC LICENSE
#                Version 1, July 2010

#Copyright (C) 2010 VICTOR HUGO GERMANO, Earth
#Everyone is permitted to copy and distribute verbatim or modified
# copies of this license document, and changing it is allowed as long
# as the name is changed.

#           DO WHAT THE F**K YOU WANT TO PUBLIC LICENSE
#  TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
#
# 0. You just DO WHAT THE F**K YOU WANT TO.
'''
Created on Mar 28, 2010

@author: victorhg
'''
from botnet import BotnetJabberClient


bot = BotnetJabberClient()
bot.run_client()