Ejemplo n.º 1
0
 def test_format(self):
     self.assertEqual(IRCBot.format("CMD"), "CMD")
     self.assertEqual(IRCBot.format("CMD", ["a:", "b c"]), "CMD a: :b c")
     with self.assertRaises(ValueError):
         IRCBot.format("CMD", ["arg", ""])
     with self.assertRaises(ValueError):
         IRCBot.format("", ["arg"])
     with self.assertRaises(ValueError):
         IRCBot.format("CMD$", ["arg"])
     with self.assertRaises(ValueError):
         IRCBot.format("CMD", "Invalid\nCharacters")
     with self.assertRaises(ValueError):
         IRCBot.format("CMD", [":arg1", "arg2"])
     with self.assertRaises(ValueError):
         IRCBot.format("CMD", ["arg one", "arg two"])