Changeset 209216 in webkit
- Timestamp:
- Dec 1, 2016 2:53:36 PM (7 years ago)
- Location:
- trunk/Tools
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r209192 r209216 1 2016-12-01 Alexey Proskuryakov <ap@apple.com> 2 3 Remove webkitpy dependency on Eliza 4 https://bugs.webkit.org/show_bug.cgi?id=164979 5 6 Reviewed by Daniel Bates. 7 8 This module is not on pypi, so installing it is a challenge. The jokes feel pretty old too! 9 10 * Scripts/webkitpy/thirdparty/__init__.py: 11 * Scripts/webkitpy/thirdparty/__init___unittest.py: Changed mock import hook to 12 test buildbot instead of eliza. 13 * Scripts/webkitpy/tool/bot/ircbot.py: 14 * Scripts/webkitpy/tool/bot/ircbot_unittest.py: 15 1 16 2016-12-01 Beth Dakin <bdakin@apple.com> 2 17 -
trunk/Tools/Scripts/webkitpy/thirdparty/__init__.py
r208205 r209216 86 86 elif '.coverage' in fullname: 87 87 self._install_coverage() 88 elif '.eliza' in fullname:89 self._install_eliza()90 88 elif '.buildbot' in fullname: 91 89 self._install_buildbot() … … 148 146 self._install(url="http://pypi.python.org/packages/source/c/coverage/coverage-3.5.1.tar.gz#md5=410d4c8155a4dab222f2bc51212d4a24", url_subpath="coverage-3.5.1/coverage") 149 147 150 def _install_eliza(self):151 self._install(url="http://www.adambarth.com/webkit/eliza", target_name="eliza.py")152 153 148 def _install_twisted_15_5_0(self): 154 149 twisted_dir = self._fs.join(_AUTOINSTALLED_DIR, "twisted_15_5_0") -
trunk/Tools/Scripts/webkitpy/thirdparty/__init___unittest.py
r198310 r209216 39 39 def __init__(self): 40 40 AutoinstallImportHook.__init__(self) 41 self. eliza_installed = False41 self.buildbot_installed = False 42 42 43 def _install_ eliza(self):44 self. eliza_installed = True43 def _install_buildbot(self): 44 self.buildbot_installed = True 45 45 46 46 mock_import_hook = MockImportHook() … … 50 50 sys.meta_path.append(mock_import_hook) 51 51 # unused-variable, import failures - pylint: disable-msg=W0612,E0611,F0401 52 from webkitpy.thirdparty.autoinstalled import eliza53 self.assertTrue(mock_import_hook. eliza_installed)52 from webkitpy.thirdparty.autoinstalled import buildbot 53 self.assertTrue(mock_import_hook.buildbot_installed) 54 54 55 55 finally: … … 61 61 import webkitpy.thirdparty.autoinstalled.buildbot 62 62 import webkitpy.thirdparty.autoinstalled.coverage 63 import webkitpy.thirdparty.autoinstalled.eliza64 63 import webkitpy.thirdparty.autoinstalled.mechanize 65 64 import webkitpy.thirdparty.autoinstalled.pylint -
trunk/Tools/Scripts/webkitpy/tool/bot/ircbot.py
r124373 r209216 53 53 54 54 55 class Eliza(IRCCommand): 56 therapist = None 57 58 def __init__(self): 59 if not self.therapist: 60 import webkitpy.thirdparty.autoinstalled.eliza as eliza 61 Eliza.therapist = eliza.eliza() 62 55 class UnknownCommand(IRCCommand): 63 56 def execute(self, nick, args, tool, sheriff): 64 return "%s: %s" % (nick, self.therapist.respond(" ".join(args)))57 return "%s: %s" % (nick, "...") 65 58 66 59 … … 83 76 if not command: 84 77 # Give the peoples someone to talk with. 85 command = Eliza78 command = UnknownCommand 86 79 args = tokenized_request 87 80 return (command, args) -
trunk/Tools/Scripts/webkitpy/tool/bot/ircbot_unittest.py
r202319 r209216 35 35 from webkitpy.tool.bot.sheriff import Sheriff 36 36 from webkitpy.tool.bot.ircbot import IRCBot 37 from webkitpy.tool.bot.ircbot import Eliza37 from webkitpy.tool.bot.ircbot import UnknownCommand 38 38 from webkitpy.tool.bot.sheriff_unittest import MockSheriffBot 39 39 from webkitpy.tool.mocktool import MockTool … … 49 49 50 50 class IRCBotTest(unittest.TestCase): 51 def test_eliza(self):52 eliza = Eliza()53 eliza.execute("tom", "hi", None, None)54 eliza.execute("tom", "bye", None, None)55 56 51 def test_parse_command_and_args(self): 57 52 tool = MockTool() 58 53 bot = IRCBot("sheriffbot", tool, Sheriff(tool, MockSheriffBot()), irc_command.commands) 59 self.assertEqual(bot._parse_command_and_args(""), ( Eliza, [""]))60 self.assertEqual(bot._parse_command_and_args(" "), ( Eliza, [""]))54 self.assertEqual(bot._parse_command_and_args(""), (UnknownCommand, [""])) 55 self.assertEqual(bot._parse_command_and_args(" "), (UnknownCommand, [""])) 61 56 self.assertEqual(bot._parse_command_and_args(" hi "), (irc_command.Hi, [])) 62 57 self.assertEqual(bot._parse_command_and_args(" hi there "), (irc_command.Hi, ["there"]))
Note: See TracChangeset
for help on using the changeset viewer.